使用cu请求时,NOAA Weather REST API导致错误

2024-05-29 04:03:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用NOAA的气候数据在线restweb服务(http://www.ncdc.noaa.gov/cdo-web/webservices/v2#data)编写一个python程序。但是,我在请求响应中遇到了错误。从命令行I输入尝试使用curl请求时:

curl -H "token:<MYTOKEN>" http://www.ncdc.noaa.gov/cdo-web/api/v2/data?datasetid=GHCND&locationid=ZIP:22405&startdate=1999-10-05&enddate=1999-10-25

它返回以下响应:

^{pr2}$

由于某些原因,它认为我错过了开始日期,但我已经将它包括在内,并且根据文档,它是以正确的格式显示的。有人知道问题出在哪里吗?在


Tags: 数据webhttpdatawwwservicecurlnoaa
1条回答
网友
1楼 · 发布于 2024-05-29 04:03:39

url中的和号可能正在被shell解析。用单引号括起来:

 curl -H "token:<MYTOKEN>" 'http://www.ncdc.noaa.gov/cdo-web/api/v2/data?datasetid=GHCND&locationid=ZIP:22405&startdate=1999-10-05&enddate=1999-10-25'

相关问题 更多 >

    热门问题