Встречается на собеседованиях • сегодня
Каким методом будешь отправлять значения с формы
Для отправки значений формы в Java можно использовать `HttpServletRequest` в сервлетах или `HttpClient` в более современных подходах.
**Пример с сервлетом:**
```java
protected void doPost(HttpServletRequest request, HttpServletResponse response) {
String username = request.getParameter("username");
String password = request.getParameter("password");
// Обработка данных
}
```
**Современный вариант (Spring Boot + HttpClient):**
```java
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://example.com/api"))
.header("Content-Type", "application/x-www-form-urlencoded")
.POST(HttpRequest.BodyPublishers.ofString("username=test&password=123"))
.build();
HttpResponse response = client.send(request, HttpResponse.BodyHandlers.ofString());
```
Для веб-форм лучше использовать `POST`, так как он безопаснее (данные не в URL). В REST API можно применять `GET`/`POST`/`PUT` в зависимости от задачи.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы