Fixing an uncaught ArgumentNullException that is thrown when 'RestClient.EncodeParameters()' tries to 'UrlEncode()' null values
Added a check to not allow duplicated question marks in uris
It appears possible for a PUT request to enter a state where a timeout d...
…t does not correctly fire. The asyncresult of the request is correctly passed into the SetTimeout method after creation but when it progresses to the response object the SetTimeout is neglected. This allows for a scenario where a put request can begin and if an error occurs in the response the client can remain unaware as the timeout is not called and therefore the callback never completes. I have seen this behaviour on a mobile device where the connection is dropped during a PUT request that takes a few seconds to return.
SelectTokens support ("path.to.data") added (with tests)
…f "DeserializeAs" attribute
Http.Sync now handles timeout responses raised as WebExceptions. These a...
…e are coverted to httpresponses with a timeout status. The exception object is attached to the response so that deserialization does not occur.
Excluded all non "oauth_" parameters from the signature for multipart re...
Prevent object is null or undefined exception when deserializing a response
…s an unexpected type before deserializing (type for which no handler is defined)
… requests. Redid previous commit to omit log files that were included accidentally. Also (hopefully?) fixed formatting.
…ultipart requests." This reverts commit 178ad4d.
… requests. Discovered issue when attempting to post to Twitter with media attached. Per Twitter docs (https://dev.twitter.com/docs/uploading-media) oauth should be handled differently in this scenario.