示例#1
0
        public DevRequestHandler makeHandler(IContentSerializer requestSerializer, IContentSerializer responseSerializer, string AuthToken = null)
        {
            var client = new HttpClient();

            client.DefaultRequestHeaders.Add("User-Agent", "TestAgent");

            var nozomi = new NozomiClient(client, BaseAddress, requestSerializer, responseSerializer);

            if (AuthToken != null)
            {
                nozomi.client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", AuthToken);
            }
            var requestHandler = new DevRequestHandler(nozomi);

            return(requestHandler);
        }
示例#2
0
    public SampleRequestHandler MakeHandler()
    {
        IContentSerializer requestSerializer;
        IContentSerializer responseSerializer;

        if (RequestSerializer == SerializerType.Json)
        {
            requestSerializer = new JsonContentSerializer();
        }
        else
        {
            requestSerializer = new MessagePackContentSerializer();
        }

        if (ResponseSerializer == SerializerType.Json)
        {
            responseSerializer = new JsonContentSerializer();
        }
        else
        {
            responseSerializer = new MessagePackContentSerializer();
        }

        var client = new HttpClient();

        client.DefaultRequestHeaders.Add("User-Agent", "TestAgent");

        var nozomi = new NozomiClient(client, BaseAddress, requestSerializer, responseSerializer);

        if (AuthToken != null)
        {
            nozomi.client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", AuthToken);
        }
        var requestHandler = new SampleRequestHandler(nozomi);

        return(requestHandler);
    }
示例#3
0
 public SampleRequestHandler(NozomiClient nozomi)
 {
     this.nozomi = nozomi;
 }
示例#4
0
 public DevRequestHandler(NozomiClient nozomi)
 {
     this.nozomi = nozomi;
 }