4000 грн на місяць
  • Автор теми Автор теми linoman
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 28.10.2008
Повідом.: 287
Https Post C Шарп

Доброго времени суток возникла проблема при отправке на 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");
То всё нормально, как решить эту проблему .Спасибо за внимание.
 
Останнє редагування:
С проблемой я разобрался отправил запрос web_request = (HttpWebRequest)HttpWebRequest.Create("
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
"
Но всё же интересно почему они не уходят методом пост.
 
Назад
Зверху Знизу