#java #api #postman #rest-assured
#Ява #API #почтальон #будьте уверены
Вопрос:
Я недавно начал тестирование API и каждый раз сталкиваюсь с разными типами контента, и я хочу знать, в каком конкретном случае мы используем ContentType.URLENC, я вроде как уверен, что мы используем его с x-www-формой-urlencoded, но все равно сбивает с толку, и мы используем его обычно с запросом POST ?
Комментарии:
1. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.
Ответ №1:
Во-первых, когда вы хотите отправить информацию на сервер, вам нужно сообщить серверу, как вы структурируете свое сообщение в основной части. Ниже приведены некоторые основные типы контента:
- Используя ключ-значение с
amp;
: вы можете выбратьx-www-form-urlencoded
.Поскольку в вашем сообщении есть некоторые специальные символы, их необходимо закодировать. Вот почемуurlencoded
.
Например: имя=abc и возраст=20
- Тип Json: выберите
application/json
.
Напр.:
{ "name": "abc", "age": 20 }
- Хотите отправить файл: выберите
form-data
Во-вторых, часть тела обычно идет с запросом POST и PUT.