Встречается на собеседованиях • сегодня

Для чего нужен POST

POST используется для отправки данных на сервер, например, при создании или обновлении ресурса. В отличие от GET, данные передаются в теле запроса, а не в URL, что делает его более безопасным для конфиденциальной информации. POST-запросы не кэшируются и не остаются в истории браузера.

Пример с кодом (HTTP-запрос):

text
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json

{
  "name": "John Doe",
  "email": "john@example.com"
}

Пример на Java (с использованием HttpURLConnection):

java
URL url = new URL("https://example.com/api/users");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setRequestProperty("Content-Type", "application/json");
conn.setDoOutput(true);

String jsonInput = "{\"name\": \"John Doe\", \"email\": \"john@example.com\"}";
try(OutputStream os = conn.getOutputStream()) {
    byte[] input = jsonInput.getBytes("utf-8");
    os.write(input, 0, input.length);
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы