【问题标题】:Using the NCDC's Climate Data Online API with Java将 NCDC 的气候数据在线 API 与 Java 结合使用
【发布时间】:2020-05-26 00:45:34
【问题描述】:

我从未使用过 RESTful API。我想使用this API 来获取历史天气数据,但是我找不到一个简单的教程来指导我从头到尾制作一个在 Java 中使用 RESTful API 的应用程序。我不确定应该采取哪些步骤来获取数据。

getting started page 中列出的步骤不是 Java 特定的,所以我不确定如何使用该信息。我已经申请了一个令牌并得到了它,所以我在这方面做得很好。

我需要帮助的是获得一个最小示例,展示如何仅使用令牌和格式化的 URL,从 API 获取 JSON 数据

我研究过的一些东西是javax.ws.rsjersey client,但我也不知道如何使用它们。

提前致谢:)

【问题讨论】:

  • 你有想用的框架吗?我会建议springboot
  • 我将研究 Spring Boot。我从来不知道存在框架(是的,我是 Java 的新手)。
  • 如果您在调查后有任何问题,请编辑问题(或创建一个新问题)并给我留言,我或许可以为您提供帮助
  • 谢谢。我刚刚申请了 IntelliJ 学生包以获得 Spring 集成。希望一切顺利。

标签: java rest web-services noaa


【解决方案1】:

使用 Fetch 你可以做到:

fetch(url, {options}) 
.then(data => { 
    // Do some stuff here 
}) 
.catch(err => { 
    // Catch and display errors 
}) 

网址是入门页面中的网址。 您可以从数据中获取所需的任何数据。 假设您只需要将名称保存在本地 var 中,那么您可以这样做:

.then(data => { 
    name = data.name
})

【讨论】:

    猜你喜欢
    • 2011-09-21
    • 1970-01-01
    • 2020-05-24
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多