Web API有关执行计算的建议

时间:2019-02-22 17:36:35

标签: java selenium web-applications

我正在开发一个Java应用程序(Java 8),应该利用以下网站(https://calculator.carbonfootprint.com/calculator.aspx)计算给定Java应用程序中用户输入的二氧化碳排放量。为此,我需要一个Web API在java和网站之间进行通信。

我遇到过各种API,例如Selenium(尽管我认为此WebDriver API主要用于Web应用程序测试,所以我认为这真的不适合我的项目。)

因此,我正在寻找一些建议,以便在给定网页上填写表单时使用哪个Java库。

谢谢。

2 个答案:

答案 0 :(得分:1)

@Hugo,

如果您是Spring用户,则一定要查看RestTemplate: https://www.baeldung.com/rest-template

否则,泽西岛的客户也可以: https://www.baeldung.com/jersey-jax-rs-client

HTH!

答案 1 :(得分:0)

Selenium实际上是控制Web浏览器的框架。它主要用于自动化测试,但可以在您的项目中使用。我希望很明显,这将打开一个与上述页面进行交互的浏览器(Chrome,Firefox等)。 (也许您可以将硒与无头铬一起使用?)

正如@Highbrainer已经提到的那样,这将是使用基础(REST?)API的最佳方法。为此,您可能需要让所有者向您提供有关该API以及是否可以使用的信息。