使用 NOAA 的 V2 API

问题描述 投票:0回答:1

我了解 C# 和 VB,但对 Web 开发有点陌生。我正在尝试编写一个 VB Web 应用程序来使用 NOAA 的新 (V2) API 提取数据。他们的网站说首先请求一个令牌(完成)。然后将其添加到标头并使用基本 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. 

我的问题是:

  1. 他们希望我如何将令牌添加到标题中? (我尝试过元标记,但不确定我是否正确添加了它)和
  2. 如何使用 jQuery (
    $.ajax
    ) 来提取我想要的数据?
jquery http-headers token noaa
1个回答
0
投票

他们希望您添加的标头不是 HTML 中的标头(即不是

<head><meta token=token>
)。他们想要的标头是请求中的 HTTP 标头(这就是 curl 的
-H
选项的作用)。

对于 JQuery,您可以在选项哈希中传递标头:


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

这就是他们在您粘贴的文本中的curl命令下向您显示的内容:

$.ajax({ url:<url>, data:{<data>}, headers:{ token:<token> } })

查看有关添加标题的更多信息到

$.ajax
此处

© www.soinside.com 2019 - 2024. All rights reserved.