You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用GET()函数访问HRSA API并解决405请求错误?

HRSA API 请求405错误排查求助
  • 已完成data.hrsa.gov网站注册,获取了用于R脚本的token,参考官方API说明及开发者文档,尝试调用GetHealthCentersByArea端点获取健康中心数据。
  • 使用的R代码如下(token已隐藏):
library(httr)
library(jsonlite)

HRSA_token <- "TOKEN"

HRSA_test <- httr::GET("https://data.hrsa.gov/HDWAPI3_External/api/v1/GetHealthCentersByArea",
                       httr::authenticate(
                         user = Sys.getenv(HRSA_token),
                         password = "",
                         type = "basic"
                       ))
HRSA_test
  • 运行后控制台输出:
Response [https://data.hrsa.gov/HDWAPI3_External/api/v1/GetHealthCentersByArea]
  Date: 2022-10-13 17:37
  Status: 405
  Content-Type: application/json; charset=utf-8
  Size: 72 B
  • 已知405状态码含义:

"请求行中指定的方法不允许用于请求URI标识的资源。响应必须包含Allow头,列出请求资源的有效方法。"

  • 作为API新手,不清楚错误原因,尝试其他端点也得到不同状态码。最终目标是获取包含各健康中心及其对应详情的数据集,恳请提供解决指导。

内容的提问来源于stack exchange,提问作者mustyoak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 17:46:15