16:15:32.017 Document entered Communications Layer 16:15:32.017 Received an HTTP request: Protocol: HTTP/1.1 Scheme: http Method: GET Client: 192.168.82.72 Request URL: http://192.168.82.203:8080/data/2.5/weather?q=london&appid=4eab62f56a00fd9413bd0da4f898afb3 Listener Policy: OAuth_Client_Credentials_Sample_HTTP_Listener Virtual Directory: WeatherData Virtual path: /data/2.5/weather/* Auth Type: Cookies: Header Info: User-Agent: Crosscheck Networks SOAPSonar Content-Type: text/xml; charset=utf-8 Authorization: ******** Host: 192.168.82.203:8080 Connection: keep-alive 16:15:32.017 Processing request for 'REST Policy: 'OpenWeatherMapAPI_OAuthTokenRequired'' 16:15:32.017 ACL check skipped - no ACL associated with network policy 'OAuth_Client_Credentials_Sample_HTTP_Listener' 16:15:32.017 ACL check skipped - no ACL associated with virtual directory '/data/2.5/weather/*' 16:15:32.017 Message type filter match succeeded - matched filter 'REST (CRUD)' of type Simple 16:15:32.017 Request document: 16:15:32.017 Processing task list group for Content Policy Request 16:15:32.017 No task list group configured, document will not be processed 16:15:32.017 Processing task list group for Virtual Directory Request 16:15:32.017 Processing task list group 'Validate_OAuth_Token' 16:15:32.017 Incoming document identified to task list 'Validate_OAuth_Token' using task list group 'Validate_OAuth_Token' 16:15:32.017 Document entered Process Manager for task list 'Validate_OAuth_Token' 16:15:32.017 Document entered 'User Identity & Access Control' task: 'User Identity & Access Control' 16:15:32.017 Connecting to back end server at URL 'http://127.0.0.1:8080/attributes' 16:15:32.017 Stored header suppressed from proxying - Authorization: ******** 16:15:32.017 Adding Via header to request 16:15:32.017 Sending remote server a request: Method: GET Remote Path: http://127.0.0.1:8080/attributes Header Info: User-Agent: Forum Systems Authorization: ******** Message Body: 16:15:32.019 Received an HTTP response: Protocol: HTTP/1.1 Response Code: 200 Response Message: OK Remote Policy: Sentry_OAuth_Server Remote URL: http://127.0.0.1:8080/attributes Header Info: Date: Sat, 05 Mar 2016 00:15:32 GMT Content-Type: application/json; charset="utf-8" Cache-Control: no-cache, no-store, must-revalidate, private Pragma: no-cache Content-Length: 49 16:15:32.019 Reading a document of 49 bytes 16:15:32.021 Simple read succeeded 16:15:32.021 Response document: { "scope": "default", "username": "user" } 16:15:32.021 Processing task list group for 16:15:32.021 No task list group configured, document will not be processed 16:15:32.021 Document left 'User Identity & Access Control' task: 'User Identity & Access Control' 16:15:32.021 Successfully processed task list 'Validate_OAuth_Token' 16:15:32.021 Document left Process Manager 16:15:32.021 Connecting to back end server at URL 'http://api.openweathermap.org:80/data/2.5/weather?q=london&appid=4eab62f56a00fd9413bd0da4f898afb3' 16:15:32.021 Stored header suppressed from proxying - Authorization: ******** 16:15:32.021 Stored header suppressed from proxying - host: 192.168.82.203:8080 16:15:32.021 Stored header suppressed from proxying - connection: keep-alive 16:15:32.021 Adding Via header to request 16:15:32.021 Sending remote server a processed request: Method: GET Remote Path: http://api.openweathermap.org:80/data/2.5/weather?q=london&appid=4eab62f56a00fd9413bd0da4f898afb3 Header Info: User-Agent: Forum Systems Content-Type: text/xml; charset=utf-8 Via: HTTP/1.1 192.168.82.203:8080 Message Body: 16:15:32.295 Received an HTTP response: Protocol: HTTP/1.1 Response Code: 200 Response Message: OK Remote Policy: OpenWeatherMapAPI-Remote Remote URL: http://api.openweathermap.org:80/data/2.5/weather?q=london&appid=4eab62f56a00fd9413bd0da4f898afb3 Header Info: Server: openresty Date: Sat, 05 Mar 2016 00:13:52 GMT Content-Type: application/json; charset=utf-8 Content-Length: 465 Connection: keep-alive X-Cache-Key: /data/2.5/weather?q=london Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Access-Control-Allow-Methods: GET, POST 16:15:32.295 Reading a document of 465 bytes 16:15:32.295 Simple read succeeded 16:15:32.295 Response document: {"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":803,"main":"Clouds","description":"broken clouds","icon":"04n"}],"base":"cmc stations","main":{"temp":273.162,"pressure":996.62,"humidity":94,"temp_min":273.162,"temp_max":273.162,"sea_level":1006.89,"grnd_level":996.62},"wind":{"speed":3.36,"deg":295.001},"clouds":{"all":80},"dt":1457135799,"sys":{"message":0.0043,"country":"GB","sunrise":1457159770,"sunset":1457200111},"id":2643743,"name":"London","cod":200} 16:15:32.295 Message type filter encode: document was generated locally; encoding with 'simple' format 16:15:32.295 Stored header suppressed from proxying - connection: keep-alive 16:15:32.295 Stored header suppressed from proxying - content-length: 465 16:15:32.295 Adding Via header to response 16:15:32.295 Sending client a raw response: Status Code: 200 Header Info: Server: openresty Date: Sat, 05 Mar 2016 00:13:52 GMT Content-Type: application/json; charset=utf-8 X-Cache-Key: /data/2.5/weather?q=london Access-Control-Allow-Origin: * Access-Control-Allow-Credentials: true Access-Control-Allow-Methods: GET, POST Via: HTTP/1.1 192.168.82.203:8080 Message Body: {"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":803,"main":"Clouds","description":"broken clouds","icon":"04n"}],"base":"cmc stations","main":{"temp":273.162,"pressure":996.62,"humidity":94,"temp_min":273.162,"temp_max":273.162,"sea_level":1006.89,"grnd_level":996.62},"wind":{"speed":3.36,"deg":295.001},"clouds":{"all":80},"dt":1457135799,"sys":{"message":0.0043,"country":"GB","sunrise":1457159770,"sunset":1457200111},"id":2643743,"name":"London","cod":200} 16:15:32.296 Document left Communications Layer