Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 14.07.2015
Сообщений: 3

Ошибка при отправке HTTPS POST запроса

03.07.2017, 22:44. Показов 2143. Ответов 0

Студворк — интернет-сервис помощи студентам
Отправляю запрос
Кликните здесь для просмотра всего текста
POST /api/v1 HTTP/1.1
Host: e.mail.ru
Connection: keep-alive
Origin: https://e.mail.ru
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache

__urlp=%2Fuser%2Fpassword%2Frestore&ajax _call=1&x-email=&tarball=e.mail.ru-f-alpha-mail-59105-v.demidov-1498813312.tgz&tab-time=1499101087&email=kwiks555%40mail.ru &htmlencoded=false&api=1&token=

при помощи Postman.
Ответ приходит, все корректно, response status code 200

Отправляю точно такой же запрос средствами TCPClient и SSLStream
C#
1
2
3
4
5
6
7
8
9
10
var socket = new TcpClient("e.mail.ru", 443);
            var postdata = "POST /api/v1 HTTP/1.1\r\nHost: e.mail.ru\r\nConnection: keep-alive\r\nOrigin: [url]https://e.mail.ru\r\nUser-Agent:[/url] Mozilla/5.0(Windows NT 6.1; Win64; x64) AppleWebKit/537.36(KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36\r\nContent-Type: application/x-www-form-urlencoded\r\nCache-Control: no-cache\r\n\r\n__urlp=%2Fuser%2Fpassword%2Frestore&ajax_call=1&x-email=&tarball=e.mail.ru-f-alpha-mail-59105-v.demidov-1498813312.tgz&tab-time=1499101087&email=kwiks555%40mail.ru&htmlencoded=false&api=1&token=";
            var data = Encoding.ASCII.GetBytes(postdata);
            var response = "";
            using (var stream = new SslStream(socket.GetStream()))
            {
                stream.AuthenticateAsClient("e.mail.ru");
                stream.Write(data);
                response = new StreamReader(stream).ReadToEnd();
            }
response status code 406.
В чем может быть проблема?
Заранее спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.07.2017, 22:44
Ответы с готовыми решениями:

WebClient: При отправке на HTTPS данные POST задваиваются
using (WebClient webClient = new WebClient()) { string address = "https://www.any.com/name.htm"; ...

Сервер не доступен при отправке POST запроса
Добрый вечер. Пишу код для Instagram. И тут столкнулся с проблемой. При авторизации пишет ошибку 403, мол сервер не доступен. Почему?...

Зависание программы при отправке POST-запроса
Каждые 5 сек выполняется: HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(url + adr); HttpWebResponse...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.07.2017, 22:44
Помогаю со студенческими работами здесь

При отправке POST запроса с данными не отправляется символ "+"
Не проходит символ "+". При отправке POST запроса с данными не отправляется символ плюс, почему не пойму. Плюс считается как переход на...

Ошибка пр выполнении https post запроса(500 internal server error)
Добрый день. Подскажите пож. в чём может быть ошибка. При размещении на сервер появляется ошибка - 500 Internal Server Error. Вот код: ...

Не передаются русские символы (пароль) при отправке POST запроса
Здравствуйте. Отправляю POST-запрос на авторизацию, и при передаче русских символов в пароле вместо нужных мне символов передаются...

Telegram. Произошла ошибка при отправке запроса!
В чём собственно ошибка? Знающие, посмотрите пожалуйста. Наставьте на путь истинный. Я еще совсем зеленый ;( В дебаге доходит до цикла...

Ошибка при отправке POST запроса
Ситуация в следующем программа которую сделал отправляет пост запрос на https выдает ошибку "Could not load SSL Library". У меня...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru