private static GetQueryString ( string>.Dictionary |
||
query | string>.Dictionary | |
return | string |
private static HttpWebRequest CreateRequest(HttpGetRequest req) { string queryString = Http.GetQueryString(req.Query); HttpWebRequest result; if (string.IsNullOrEmpty(queryString)) { result = (HttpWebRequest)WebRequest.Create(req.Uri.AbsoluteUri); } else { if (req.Uri.AbsoluteUri.Contains("?")) { result = (HttpWebRequest)WebRequest.Create(req.Uri.AbsoluteUri + "&" + queryString); } else { result = (HttpWebRequest)WebRequest.Create(req.Uri.AbsoluteUri + "?" + queryString); } } return(result); }
private static void WritePostData(Stream stream, HttpPostRequest request) { byte[] array = request.RawData ?? request.Encoding.GetBytes(Http.GetQueryString(request.Data)); stream.Write(array, 0, array.Length); }