Передача данных POST через raw HTTP
для тестирования мне нужно отправить некоторые необработанные данные POST на страницу, которую я настроил на своем веб-сервере. Страница работает нормально. Я протестировал отправку данных через другую веб-страницу, а также приложение c#. Тем не менее, я хочу попробовать передать ему необработанные HTTP-данные.
Как я могу это сделать? Какой клиент позволит мне это сделать? Я ищу, чтобы передать данные на страницу в следующем виде:
POST /login.jsp HTTP/1.1
Host: www.mysite.com
User-Agent: Mozilla/4.0
Content-Length: 27
Content-Type: application/x-www-form-urlencoded
userid=joe&password=guessme
2 ответов
Если вы хотите, чтобы он был настоящим сырым, используйте telnet. Если вы хотите что-то более высокого уровня - вы можете использовать curl.
вы можете использовать библиотеку JavaScript Ajax, как jQuery, так и Prototype JS позволяют легко изменять заголовки и данные Post.