Использование NOAA V2 API
Я понимаю C# и VB, но немного новичок в веб-разработке. Я пытаюсь написать веб-приложение VB для извлечения данных, используя новый (V2) API NOAA. Их сайт говорит, чтобы сначала запросить токен (сделано). Затем добавьте его в заголовок и используйте базовый URL ( http://www.ncdc.noaa.gov/cdo-web/api/v2/) и добавьте соответствующую конечную точку после v2/...
Затем он дает мне:
Header
token
Usage
curl -H "token:<token>" url
OR
$.ajax({ url:<url>, data:{<data>}, headers:{ token:<token> } })
Where <token> is the token obtained from the token request page.
Мой вопрос:
- Как они хотят, чтобы я добавил токен в шапку? (Я пробовал метатег, но не уверен, правильно ли я его добавил) и
- Как мне использовать этот jquery ($.ajax), чтобы получить данные, которые я хочу?
1 ответ
Заголовок, который они хотят добавить, не является заголовком в HTML (т.е. не <head><meta token=token>
). Заголовок, который они хотят, является HTTP-заголовком в запросе (это то, что -H
вариант скручивания делает).
Для JQuery вы передаете заголовок в хэш параметров:
$.ajax({
url: 'foo/bar',
headers: { 'token': 'token value' }
});
Вот что они показывают вам под командой curl в вставленном вами тексте:$.ajax({ url:<url>, data:{<data>}, headers:{ token:<token> } })
Подробнее о добавлении заголовков в $.ajax
Вот