Я разрабатываю открытый API для данных моей компании.Мы хотим, чтобы разработчики приложений подписались на ключ API, чтобы мы могли отслеживать использование и чрезмерное использование.
Поскольку API является REST, я сначала решил поместить этот ключ в специальный заголовок.Вот как я видел, как Google, Amazon и Yahoo делают это.Мой начальник, с другой стороны, считает, что API проще в использовании, если ключ становится просто частью URL и т. Д.принцип URL как простой адрес того, что вы хотите, а не как или почему вы этого хотите.
Было бы логичным ввести ключ в URL? Или вы бы предпочли не устанавливать вручнуюЗаголовки HTTP, если вы пишете простой интерфейс javascript для некоторых данных?