Я тестирую API с почтальоном, используя простые запросы GET, POST и PUT. Каждый раз у меня в заголовке есть только 2 переменные (тип содержимого и пользователь), и я использую простой необработанный скрипт json в теле, когда я запускаю POST. В настоящее время я получаю только 2-3 кода ответа статуса HTTP, 200 OK для успеха и 400 (неверный запрос, если у меня нет информации о теле) и 404, если URL-адрес неверен. Но мне нужно протестировать несколько HTTP-запросов (201 Created, 202 Accepted и т. Д.), И я не могу понять, как вызвать конкретный код ответа. Используя 201 в качестве примера, я использую такой тестовый сценарий: tests["Status code is 201 Created"] = responseCode.code === 201;
Помимо этого, что мне нужно сделать, чтобы вызвать этот конкретный код ответа? В документе HTTP / семантики и контента говорится следующее, но для меня это не имеет смысла;
HTTP / 1.1 Семантика и контент
Код состояния 201 (Создан) указывает, что запрос был выполнен и привел к созданию одного или нескольких новых ресурсов. Первичный ресурс, созданный запросом, идентифицируется либо полем заголовка Location в ответе, либо, если поле Location не получено, действующим URI запроса. Полезные данные ответа 201 обычно описывают созданные ресурсы и ссылаются на них. См. Раздел 7.2 для обсуждения значения и назначения полей заголовка валидатора, таких как ETag и Last-Modified, в ответе 201.