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

Можно ли передать геозапрос в GET

Да, можно. Геозапрос передается в GET-запросе через query-параметры URL. Обычно используются параметры latitude и longitude, но возможны и другие форматы, например bbox для прямоугольной области.

Пример URL с геоданными:

text
https://api.example.com/places?lat=55.7558&lon=37.6176

В Java можно сформировать такой запрос с помощью HttpClient:

java
String url = "https://api.example.com/places" +
    "?lat=" + URLEncoder.encode("55.7558", StandardCharsets.UTF_8) +
    "&lon=" + URLEncoder.encode("37.6176", StandardCharsets.UTF_8);

Важно учитывать:

  1. Кодирование спецсимволов с помощью URLEncoder
  2. Ограничение длины URL (~2000 символов)
  3. Возможность использования более компактных форматов (например, GeoJSON) в POST, если данных много
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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