Java中的RESTful调用
我将用Java进行RESTful调用。但是,我不知道如何拨打电话。我是否需要使用URLConnection或其他?谁能帮我。谢谢。
回答:
如果从服务提供商(例如Facebook,Twitter)调用RESTful服务,则可以选择以下任意一种方式:
如果您不想使用外部库,则可以使用java.net.HttpURLConnection
或javax.net.ssl.HttpsURLConnection
(对于SSL),但这是封装在中的Factory类型模式中的调用java.net.URLConnection。要接收结果,您必须connection.getInputStream()
返回InputStream。然后,您将必须将输入流转换为字符串,然后将字符串解析为其代表对象(例如XML,JSON等)。
另外,Apache HttpClient(最新版本为4)。它比java的默认值更稳定和健壮URLConnection,并且支持大多数(如果不是全部)HTTP协议(以及可以设置为严格模式)。您的回复仍然会收到InputStream,您可以按照上述方式使用它。
以上是 Java中的RESTful调用 的全部内容, 来源链接: utcz.com/qa/406218.html