2013-05-21 3 views
1

В настоящее время я выполняю работу по обработке ошибки с ошибкой 400 запросов. Мне интересно, как создать запрос, который сервер вернет статус 400.Как создать 400 плохих запросов, чтобы я мог проверить функцию

+0

Создайте страницу на своем сервере, которая отправит 400 заголовков? –

+1

какой сервер вы используете? – pfried

+0

Просто перейдите на веб-страницу своего сервера, которая не существует. Он отобразит 404 в качестве кода ответа. –

ответ

1

Ошибка HTTP 400 из-за плохого синтаксиса в запросе.

Чтобы создать запрос, который заставляет сервер возвращать ошибку 400, вы можете:

  1. Открыть соединение TCP к порту 80 на сервере
  2. Отправить Нежелательная
  3. Наблюдайте ответ.
+0

Спасибо. Сервер - это веб-приложение. Можете ли вы рассказать мне, как отправить барахло? – Bowen

+0

Вы можете жестко закодировать себя, забивая клавиатуру. Или генератор случайных чисел, преобразованный в текст. Все дело в том, чтобы отправить то, что сервер не сможет понять, потому что он не является надлежащим HTTP-запросом. – ose

+0

Я нашел другой способ отправить плохую просьбу. Если url nead получает действие, но мы отправляем ему сообщение, мы получим статус 400. Благодарю. – Bowen

2

Я нашел легкий способ создания 400 Bad Request Error:

/% Добавляя в конце URL должен работать для большинства веб-сайтов.

Например:

http://abc.go.com/% 
http://www.checkupdown.com/% 
https://www.oath.com/% 
https://www.apple.com/% 

Приведенные выше URL-адреса генерируют следующую страницу:

enter image description here

Обратите внимание, что этот метод не работает для всех веб-сайтов в Интернете.

Поскольку сервер может решить, что делать, видя /%.

Смежные вопросы