使用 NOAA 的 V2 API
Using NOAA's V2 API
我了解 C# 和 VB,但对 Web 开发有点陌生。我正在尝试编写一个 VB 网络应用程序来使用 NOAA 的新 (V2) API 提取数据。他们的网站说首先请求令牌(完成)。然后将其添加到 header 并使用基础 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.
我的问题是:
- 他们希望我如何将令牌添加到 header? (我试过元标记,但不确定是否添加正确)和
- 如何使用 jquery ($.ajax) 提取我想要的数据?
他们希望您添加的 header 不是 HTML 中的 header(即不是 <head><meta token=token>
)。他们想要的 header 是请求中的 HTTP header(这就是 curl 的 -H
选项所做的)。
对于 JQuery,您在选项散列中传递 header:
$.ajax({
url: 'foo/bar',
headers: { 'token': 'token value' }
});
他们在您粘贴的文本中的 curl 命令下向您展示的是什么:
$.ajax({ url:<url>, data:{<data>}, headers:{ token:<token> } })
查看有关将 header 添加到 $.ajax
here
的更多信息
我了解 C# 和 VB,但对 Web 开发有点陌生。我正在尝试编写一个 VB 网络应用程序来使用 NOAA 的新 (V2) API 提取数据。他们的网站说首先请求令牌(完成)。然后将其添加到 header 并使用基础 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.
我的问题是:
- 他们希望我如何将令牌添加到 header? (我试过元标记,但不确定是否添加正确)和
- 如何使用 jquery ($.ajax) 提取我想要的数据?
他们希望您添加的 header 不是 HTML 中的 header(即不是 <head><meta token=token>
)。他们想要的 header 是请求中的 HTTP header(这就是 curl 的 -H
选项所做的)。
对于 JQuery,您在选项散列中传递 header:
$.ajax({
url: 'foo/bar',
headers: { 'token': 'token value' }
});
他们在您粘贴的文本中的 curl 命令下向您展示的是什么:
$.ajax({ url:<url>, data:{<data>}, headers:{ token:<token> } })
查看有关将 header 添加到 $.ajax
here