Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
2 / 2 / 1
Регистрация: 09.07.2014
Сообщений: 15
1

Winsock и POST запрос: Ответ от сервера выдаёт ошибку 400

08.04.2015, 12:39. Просмотров 1338. Ответов 1
Метки нет (Все метки)

Почему ответ от сервера выдаёт ошибку 400?

Отправляю эти данные:
HTML5
1
2
3
4
5
6
7
POST /auth/auth/?back_url= HTTP/1.1
 
Host:vbbook.ru
Content-Type: application/x-www-form-urlencoded
Content-Length: 39
 
login=логин&password=пароль&auth=1
А получаю такие:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
HTTP/1.1 400 Bad Request
Server: nginx
Date: Tue, 07 Apr 2015 16:03:50 GMT
Content-Type: text/html
Content-Length: 166
Connection: close
 
<html>
<head><title>400 Bad Request</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<hr><center>nginx</center>
</body>
</html>
Данные отправляю так:
Visual Basic
1
Winsock1.SendData Send
В чём ошибка?

Добавлено через 17 часов 34 минуты
Поставил вместо этого:
HTML5
1
POST /auth/auth/?back_url= HTTP/1.1
Это:
HTML5
1
POST /auth/auth/?back_url= HTTP/1.0
Теперь код ошибки 301
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2015, 12:39
Ответы с готовыми решениями:

POST запрос: иногда приходит пустой ответ от сервера
Отсылаю POST запрос(HttpWebRequest) , использую прокси(запрос на pw.mail.ru) и очень часто ответ...

Выдаёт ошибку 400 xNet при запуске программы на VPS. (Get запрос)
Здравствуйте, Возникли проблемы с xNet и я уже 2 дня с ней мучаюсь( Решил спросить у вас, мне...

Ответ от сервера и winsock
Для отправки GET запроса использую процедуру: procedure HTTPGet(const URL:AnsiString;...

Как получить ответ с сервера Winsock'ом?
У меня есть код отправляющий данные серверу, приходят ответные данные и записываются в переменную....

1
Модератор
Эксперт Python
27988 / 14946 / 2945
Регистрация: 12.02.2012
Сообщений: 24,483
Записей в блоге: 4
08.04.2015, 12:45 2
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Цитата Сообщение от nik_ok Посмотреть сообщение
код ошибки 301
301 - не ошибка, а, по-моему, извещение о переадресации запроса
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2015, 12:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

XNet. Получить ответ несмотря на 400(404) ошибку
Как получить ответ от сервера, если код ответа 400. У меня запрос сразу в catch кидает, а ответ от...

Ответ сервера на get\post запросы
Ситуация такова: посылаю серверу запрос методом get или post в ответ получаю страницу в непонятной...

Winsock выдает ошибку на машинах без установленного VB
Проблема такова: написал программу с использованием Winsock, на машине на которой писал ее работает...

Ответ от сервера после post запроса
Проблема в том что я могу после отправки post получить ответ от сервера , но не более такого...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.