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

В чем разница между GET и POST

GET и POST — это HTTP-методы с разными целями:

  • GET используется для запроса данных (например, загрузка страницы). Параметры передаются в URL (видимы в адресной строке), длина ограничена. Кэшируется браузером, не должен изменять данные на сервере.
  • POST отправляет данные на сервер (например, форма входа). Параметры передаются в теле запроса (не видны в URL), нет ограничений по длине. Не кэшируется, может изменять состояние сервера.

Пример:

java
// GET запрос (Spring)  
@GetMapping("/user")  
public String getUser(@RequestParam String id) {  
    return "User: " + id;  
}  

// POST запрос (Spring)  
@PostMapping("/user")  
public String createUser(@RequestBody User user) {  
    return "User created: " + user.getName();  
}  

Используй GET для безопасных операций, POST — для модификации данных.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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