Java轻量级Web客户端

时间:2015-02-09 08:50:56

标签: java playframework web-client

我的应用程序应该调用一个提供简单文本数据(1或0)的URL。 URL可以是http / https,方法是POST。

例如,我的java应用会使用一些请求参数调用https://web.address.com:1234/isActive,然后此网址将以文本格式返回 0或1

我应该使用哪种轻量级API?或者我可以只使用Play Framework的WS API(而不是整个框架)?

1 个答案:

答案 0 :(得分:1)

对于这个“简单”任务,您可以使用标准库中的Java URLURLConnection类,这些类能够连接到远程服务器并执行基本的HTTP操作。还要知道URL.openConnection()返回一个HttpURLConnection实例,其中包含许多关于HTTP协议的帮助器/实用程序方法和常量。

另请参阅此优秀帖子,其中提供了更多详细信息和示例,包括执行HTTP POST操作:

<强> Using java.net.URLConnection to fire and handle HTTP requests

如果您不想“自己动手”,可以使用众多第三方库(google it)。提一下:

Apache HttpComponents(前Apache HttpClient

Google HTTP Client Library