Https Post C Шарп
Доброго времени суток возникла проблема при отправке на HTTPS данные POST задваиваются.
В результате отправляется такой запрос (два раза повторяется postData):
user=linomanuser=linoman
Если:
То всё нормально, как решить эту проблему .Спасибо за внимание.
Доброго времени суток возникла проблема при отправке на HTTPS данные POST задваиваются.
PHP:
web_request = (HttpWebRequest)HttpWebRequest.Create("https://site.org");
web_request.Method = "POST";
web_request.AllowAutoRedirect = true;
web_request.ContentType = "application/octet-stream";
web_request.CookieContainer = tw_cookie;
web_request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:20.0) Gecko/20100101 Firefox/20.0";
web_request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
string packet = "user=linoman";
Encoding w1251Encoding = Encoding.GetEncoding(1251);
byte[] bytes = w1251Encoding.GetBytes(packet);
web_request.ContentLength = bytes.Length;
web_request.GetRequestStream().Write(bytes, 0, bytes.Length);
HttpWebResponse web_response = (HttpWebResponse)web_request.GetResponse();
foreach (Cookie c in web_response.Cookies)
{
tw_cookie.Add(c);
}
html = new StreamReader(web_response.GetResponseStream()).ReadToEnd();
web_response.Close();
webBrowser1.DocumentText = html;
В результате отправляется такой запрос (два раза повторяется postData):
user=linomanuser=linoman
Если:
PHP:
web_request = (HttpWebRequest)HttpWebRequest.Create("https://site.org");
Останнє редагування: