2015-08-03 8 views
0

Я понимаю C# и VB, но я немного новичок в веб-разработке. Я пытаюсь написать веб-приложение VB, чтобы извлекать данные, используя новый API-интерфейс NOAA (V2). Их сайт говорит, чтобы сначала запросить токен (сделано). Затем, чтобы добавить его в заголовок и использовать базовый URL (http://www.ncdc.noaa.gov/cdo-web/api/v2/) и добавьте соответствующую конечную точку после v2/...Использование API V2 NOAA

Затем он дает мне:

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. 

Мой вопрос:

  1. Как они хотят, чтобы я добавил токен в заголовок? (Я пробовал метатег, но не уверен, правильно ли я добавил его) и
  2. Как использовать этот jquery ($ .ajax), чтобы вытащить нужные данные?

ответ

0

Заголовок, который они хотят добавить, не является заголовком в HTML (т. Е. Не <head><meta token=token>). Заголовком, который они хотят, является HTTP-заголовок в запросе (это то, что делает зависание -H).

Для JQuery, вы передаете заголовок в хэш опций:

$.ajax({ url: 'foo/bar', headers: { 'token': 'token value' } });

Что то, что они показывают вам под завиток команду в текст, который вы вставили: $.ajax({ url:<url>, data:{<data>}, headers:{ token:<token> } })

Смотреть еще о добавлении заголовков в $.ajaxhere

+0

Благодарим за отзыв! Хорошо, поэтому с помощью JQuery (не хочу пытаться использовать cURL) У меня есть все три части этой команды $ .ajax, как мне реализовать $ .ajax для получения данных, которые мне нужны? Я помещаю его где-то на мою страницу aspx или в мой код? Извините, как я сказал, что новое для веб-разработки, в частности – toadfromgrove