/// <summary> /// Initializes a new exception based on the specified <paramref name="response"/>. /// </summary> /// <param name="response">The instance of <see cref="IHttpResponse"/> representing the raw response.</param> public MeetupOAuthException(IHttpResponse response) : base(response) { if (response.ContentType.StartsWith("application/x-www-form-urlencoded")) { IHttpQueryString query = HttpQueryString.ParseQueryString(response.Body); Problem = query["oauth_problem"]; } }
/// <summary> /// Parses a query string received from the API. /// </summary> /// <param name="client">The parent OAuth client.</param> /// <param name="str">The query string.</param> public new static OAuthRequestToken Parse(OAuthClient client, string str) { // Convert the query string to a NameValueCollection IHttpQueryString query = HttpQueryString.ParseQueryString(str); // Initialize a new instance return(new TwitterOAuthRequestToken(client, query)); }
/// <summary> /// Parses a query string received from the API. /// </summary> /// <param name="client">The parent OAuth client.</param> /// <param name="str">The query string.</param> public new static TwitterOAuthAccessToken Parse(OAuthClient client, string str) { // Convert the query string to an IHttpQueryString IHttpQueryString query = HttpQueryString.ParseQueryString(str); // Initialize a new instance return(new TwitterOAuthAccessToken(client, query)); }
/// <summary> /// Parses a query string received from the API. /// </summary> /// <param name="client">The parent OAuth client.</param> /// <param name="str">The query string.</param> public static OAuthRequestToken Parse(OAuthClient client, string str) { // Convert the query string to an IHttpQueryString IHttpQueryString query = HttpQueryString.ParseQueryString(str); // Initialize a new instance return(new OAuthRequestToken(client, query)); }
public void ParseQueryString() { string str = "a=r%c3%b8d&b=gr%c3%b8d"; HttpQueryString query = HttpQueryString.ParseQueryString(str); Assert.AreEqual("rød", query["a"]); Assert.AreEqual("grød", query["b"]); }
public FlickrOAuthException(IHttpResponse response) : base(response) { HttpQueryString body = HttpQueryString.ParseQueryString(response.Body); Problem = body["oauth_problem"] ?? ""; }