Я загружаю тестирование API моего сайта.Я пытаюсь отправить запрос на сайт для входа в систему, который требует имя пользователя и пароль.Сначала я настроил менеджер заголовков http, менеджер cookie и запрос http.
Я ввожу имя (имя пользователя, пароль) и значение параметра (скажем, vis, new соответственно) в параметры, затем нажимаю start и тесты успешно завершаются.С другой стороны, если я ввожу пары ключ-значение в виде словаря {"username":"vis","password":"new"}
на вкладке тела и затем запускаю снова, тогда заголовок запроса содержит данные публикации (как видно из дерева результатов просмотра), но мой сервер не распознает данные публикации.Он просто возвращает ошибку, как будто никакие данные не были отправлены.
Я также сделал Content-Type
как application/json
для метода вкладки тела, но я все еще получаю ту же ошибку.
Некоторая ошибкаснимки экрана: настройка заголовка
Параметры запроса
Просмотр результатов в виде дерева - заголовок запроса:
Connection: keep-alive
Content-Type: application/json
Content-Length: 35
Host: url.com
User-Agent: Apache-HttpClient/4.5.6 (Java/1.8.0_191)
request-body:
POST https://url.com/accounts/login.json
POST data:
{"username":"vis","password":"new"}
[no cookies]
Итак, мой запрос работает, когда я отправляю его на вкладке параметров, но не при использовании вкладки данных тела.