Ejemplo n.º 1
0
 private static void addHeaders(JsonObject headers, sResponse response, String headerName)
 {
     string[] values = response.getHeaders(headerName);
     if (values != null)
     {
         headers.Put(headerName.ToLower(), new JsonArray(values));
     }
 }
Ejemplo n.º 2
0
 public HttpResponseBuilder(sResponse response)
 {
     httpStatusCode = response.getHttpStatusCode();
     headers.Add(response.getHeaders());
     foreach (var item in response.getMetadata())
     {
         metadata.Add(item.Key, item.Value);
     }
     responseBytes = response.responseBytes;
 }
Ejemplo n.º 3
0
 public HttpResponseBuilder(sResponse response)
 {
     httpStatusCode = response.getHttpStatusCode();
     headers.Add(response.getHeaders());
     foreach (var item in response.getMetadata())
     {
         metadata.Add(item.Key, item.Value);
     }
     responseBytes = response.responseBytes;
 }
Ejemplo n.º 4
0
        /**
        * Parse OAuth WWW-Authenticate header and either add them to an existing
        * message or create a new message.
        *
        * @param msg
        * @param resp
        * @return the updated message.
        */
        private static OAuthMessage parseAuthHeader(OAuthMessage msg, sResponse resp)
        {
            if (msg == null)
            {
                msg = new OAuthMessage(null, null, null);
            }

            foreach (String auth in resp.getHeaders("WWW-Authenticate"))
            {
                msg.addParameters(OAuthMessage.decodeAuthorization(auth));
            }

            return msg;
        }