示例#1
0
 IRestRequest CreateRestRequest(string resource, Method method, Authenticator inlineAuthenticator = null)
 {
     var request = new RestRequest(resource, method);
     request.RequestFormat = DataFormat.Json;
     request.JsonSerializer = options.JsonSerializer;
     request.AddAuthorizationBearerHeader(Eval(inlineAuthenticator));
     return request;
 }
示例#2
0
        public IRestRequest CreateRestRequest(string resource, Method method, object body, Authenticator inlineAuthenticator = null)
        {
            if (string.IsNullOrEmpty(resource) == true)
            {
                throw new ArgumentNullException(nameof(resource));
            }
            if (ReferenceEquals(null, method) == true)
            {
                throw new ArgumentNullException(nameof(method));
            }

            var request = new RestRequest(resource, method);

            request.RequestFormat  = DataFormat.Json;
            request.JsonSerializer = options.JsonSerializer;
            request.AddAuthorizationBearerHeader(Eval(inlineAuthenticator));
            request.AddJsonBody(body);
            return(request);
        }