Я использую 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
как заголовок ответа или где именно он включен.
Многие сайты предоставляют оболочки / плагины / библиотеки, которые помогают справиться с этим, но я уверен, что есть способ сделать это без всех этих хлопот.
Спасибо.
$.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