Включение и использование заголовка HTTP-ответа X-Forecast-API-Calls

Я использую API погоды из https://developer.forecast.io/docs/v2#forecast_call. В разделе «Заголовки ответов» говорится, что я могу использовать X-Forecast-API-Calls для получения информации об использовании моего API.

Я хотел бы использовать его, чтобы подсчитать, сколько вызовов было сделано в API динамически, и соответственно запускать / останавливать функциональность API на моем веб-сайте.

Пока в сети мне не удалось найти никаких объяснений использования этого API, поэтому я попытался выяснить, что такое «заголовки ответов» и как их использовать.

К сожалению, я не нашел достаточно ясных примеров или объяснений, показывающих, где разместить заголовки: в коде Javascript, в JQuery или HTML ... Например, сайт http://code.tutsplus.com/tutorials/http-headers-for-dummies-net-8039 объясняет, что такое заголовки и его часть ответа, но не объясняет, как использовать что-то вроде X-Forecast-API-Calls как заголовок ответа или где именно он включен.

Многие сайты предоставляют оболочки / плагины / библиотеки, которые помогают справиться с этим, но я уверен, что есть способ сделать это без всех этих хлопот.

Спасибо.


person Yafim Simanovsky    schedule 29.07.2016    source источник
comment
См .: stackoverflow.com/a/4236041/831645 использовать X-Forecast-API-Calls вместо some_header   -  person beardhatcode    schedule 29.07.2016
comment
Я общаюсь с API через КЛЮЧ на моем сервере, в какой файл я могу вставить код? $.ajax({ url:'https://api.forecast.io/forecast/APIKEY', data: formData, success: function(data, textStatus, request){ alert(request.getResponseHeader('X-Forecast-API-Calls')); }, error: function (request, textStatus, errorThrown) { alert(request.getResponseHeader('Error Occured')); } }); Если я размещу этот код на своем сервере, как я могу проверить значение «X-Forecast-API-Calls»? Это должно быть числовое значение, но как я могу изменить его в своем HTML?   -  person Yafim Simanovsky    schedule 29.07.2016