如果从服务提供商(例如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,您可以按照上述方式使用它。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)