В настоящее время я программирую REST API с использованием Node.js, который вычисляет билайн между двумя географическими координатами. Чтобы рассчитать результат, мне нужно 4 параметра:

  • start_lon
  • start_lat
  • end_lon
  • end_lat

Итак, мой вызов должен выглядеть так:

http://hostname/beeline/{start_lon}/{start_lat}/{end_lon}/{end_lat}

Или больше так:

http://hostname/beeline?start_lon={start_lon}&start_lat={start_lat}&end_lon={end_lon}&end_lat={end_lat}

1
Win32 13 Апр 2019 в 15:53

2 ответа

Лучший ответ

Как вы сказали, у вас есть 4 параметра для расчета билайна. Тогда вы будете использовать параметры HTTP-запроса к ресурсу beeline. Затем:

http://hostname/beeline?start_lon={start_lon}&start_lat={start_lat}&end_lon={end_lon}&end_lat={end_lat}

Таким образом, параметры variabilize способ доступа к ресурсу beeline.

2
Aurélien Bourdon 13 Апр 2019 в 13:04

Я бы выбрал последнее, потому что между параметрами нет иерархической взаимосвязи (в отличие, например, от / images / 123, где номер изображения 123 находится "под" в иерархическом смысле папкой "images")

1
Adrian Smith 13 Апр 2019 в 12:57