Java Unirest头请求体
我有一个关于使用头发出Unirest请求的快速问题 我正在使用NOAA API访问天气信息。他们要求您发送一个包含以下内容的标题,但它在CURL中,我需要帮助将其转换为Java以发出Unirest请求:Java Unirest头请求体,java,curl,unirest,noaa,Java,Curl,Unirest,Noaa,我有一个关于使用头发出Unirest请求的快速问题 我正在使用NOAA API访问天气信息。他们要求您发送一个包含以下内容的标题,但它在CURL中,我需要帮助将其转换为Java以发出Unirest请求: curl -H "token:<token>" "url" $.ajax({ url:<url>, data:{<data>}, headers:{ token:<token> } }) curl-H”标记:“url” $.ajax({url:,
curl -H "token:<token>" "url"
$.ajax({ url:<url>, data:{<data>}, headers:{ token:<token> } })
curl-H”标记:“url”
$.ajax({url:,数据:{},头:{token:})
这是文档的URL(如果有帮助):
这是我试图访问的端点:
这可能很简单,但我一辈子都搞不懂
提前谢谢你的帮助 事实上,与Unirest合作并没有那么令人畏惧。所有您需要做的就是设置一个令牌值作为头,您就可以设置了。您可以使用以下代码段:
HttpResponse<JsonNode> response = null;
try {
response = Unirest.get("https://www.ncdc.noaa.gov/cdo-web/api/v2/datatypes")
.header("token", "YOUR_TOKEN_HERE")
.asJson();
} catch (UnirestException e) {
//Uh oh!
e.printStackTrace();
}
System.out.println(response.getBody());
HttpResponse响应=null;
试一试{
response=Unirest.get(“https://www.ncdc.noaa.gov/cdo-web/api/v2/datatypes")
.header(“token”,“此处为您的令牌”)
.asJson();
}捕获(unireste异常){
//哦!
e、 printStackTrace();
}
System.out.println(response.getBody());
如果您更愿意作为字符串
检索,您可以将HttpResponse
替换为HttpResponse
,将asJson()替换为asString()
你可以找到更多有用的信息