@@ -272,14 +272,14 @@ public Uri BuildUri(IRestRequest request)
272
272
// build and attach querystring
273
273
if ( parameters != null && parameters . Any ( ) )
274
274
{
275
- var data = EncodeParameters ( request , parameters ) ;
275
+ var data = EncodeParameters ( parameters ) ;
276
276
assembled = string . Format ( "{0}?{1}" , assembled , data ) ;
277
277
}
278
278
279
279
return new Uri ( assembled ) ;
280
280
}
281
281
282
- private string EncodeParameters ( IRestRequest request , IEnumerable < Parameter > parameters )
282
+ private static string EncodeParameters ( IEnumerable < Parameter > parameters )
283
283
{
284
284
var querystring = new StringBuilder ( ) ;
285
285
foreach ( var p in parameters )
@@ -312,7 +312,7 @@ private void ConfigureHttp(IRestRequest request, IHttp http)
312
312
}
313
313
314
314
// Add Accept header based on registered deserializers if none has been set by the caller.
315
- if ( ! request . Parameters . Any ( p2 => p2 . Name . ToLowerInvariant ( ) = = "accept" ) )
315
+ if ( request . Parameters . All ( p2 => p2 . Name . ToLowerInvariant ( ) ! = "accept" ) )
316
316
{
317
317
var accepts = string . Join ( ", " , AcceptTypes . ToArray ( ) ) ;
318
318
request . AddParameter ( "Accept" , accepts , ParameterType . HttpHeader ) ;
@@ -321,7 +321,7 @@ private void ConfigureHttp(IRestRequest request, IHttp http)
321
321
http . Url = BuildUri ( request ) ;
322
322
323
323
var userAgent = UserAgent ?? http . UserAgent ;
324
- http . UserAgent = userAgent . HasValue ( ) ? userAgent : "RestSharp " + version . ToString ( ) ;
324
+ http . UserAgent = userAgent . HasValue ( ) ? userAgent : "RestSharp/ " + version ;
325
325
326
326
var timeout = request . Timeout > 0 ? request . Timeout : Timeout ;
327
327
if ( timeout > 0 )
@@ -469,32 +469,32 @@ private IRestResponse<T> Deserialize<T>(IRestRequest request, IRestResponse raw)
469
469
{
470
470
request . OnBeforeDeserialization ( raw ) ;
471
471
472
- IRestResponse < T > response = new RestResponse < T > ( ) ;
473
- try
474
- {
475
- response = raw . toAsyncResponse < T > ( ) ;
476
- response . Request = request ;
477
-
478
- // Only attempt to deserialize if the request has not errored due
479
- // to a transport or framework exception. HTTP errors should attempt to
480
- // be deserialized
481
-
482
- if ( response . ErrorException == null )
483
- {
484
- IDeserializer handler = GetHandler ( raw . ContentType ) ;
485
- handler . RootElement = request . RootElement ;
486
- handler . DateFormat = request . DateFormat ;
487
- handler . Namespace = request . XmlNamespace ;
488
-
489
- response . Data = handler . Deserialize < T > ( raw ) ;
490
- }
491
- }
492
- catch ( Exception ex )
493
- {
494
- response . ResponseStatus = ResponseStatus . Error ;
495
- response . ErrorMessage = ex . Message ;
496
- response . ErrorException = ex ;
497
- }
472
+ IRestResponse < T > response = new RestResponse < T > ( ) ;
473
+ try
474
+ {
475
+ response = raw . toAsyncResponse < T > ( ) ;
476
+ response . Request = request ;
477
+
478
+ // Only attempt to deserialize if the request has not errored due
479
+ // to a transport or framework exception. HTTP errors should attempt to
480
+ // be deserialized
481
+
482
+ if ( response . ErrorException == null )
483
+ {
484
+ IDeserializer handler = GetHandler ( raw . ContentType ) ;
485
+ handler . RootElement = request . RootElement ;
486
+ handler . DateFormat = request . DateFormat ;
487
+ handler . Namespace = request . XmlNamespace ;
488
+
489
+ response . Data = handler . Deserialize < T > ( raw ) ;
490
+ }
491
+ }
492
+ catch ( Exception ex )
493
+ {
494
+ response . ResponseStatus = ResponseStatus . Error ;
495
+ response . ErrorMessage = ex . Message ;
496
+ response . ErrorException = ex ;
497
+ }
498
498
499
499
return response ;
500
500
}
0 commit comments