Beispiel #1
0
            internal virtual ClientRequest.Builder Build()
            {
                ClientRequest.Builder builder = ClientRequest.create();
                foreach (KeyValuePair <string, string> header in Headers.SetOfKeyValuePairs())
                {
                    builder = builder.header(header.Key, header.Value);
                }

                return(builder);
            }
Beispiel #2
0
            public virtual Response Request(string method, string uri, object payload)
            {
                if (payload == null)
                {
                    return(Request(method, uri));
                }
                string jsonPayload = payload is RawPayload ? (( RawPayload )payload).Get() : createJsonFrom(payload);

                ClientRequest.Builder lastBuilder = Build().entity(jsonPayload, MediaType.APPLICATION_JSON_TYPE);

                return(new Response(_client.handle(lastBuilder.build(BuildUri(uri), method))));
            }