我可以知道如何获取javax.rs.ws.core.Response
的正文(内容)吗?我正在实现一个get方法来从服务器获取文件。我将get方法的返回类型设置为response.build()
,其中响应的类型为ResponseBuilder
。在客户端,我想知道如何从这个响应对象中获取内容。
答案 0 :(得分:3)
答案 1 :(得分:0)
您打算使用哪种http客户端技术? Java附带了一个名为HttpURLConnection的类,它允许您向JAX-RS资源发出请求。它有一些方法可以让你获取响应头(例如获取响应内容类型)和一个获取输入流的方法,这样你就可以实际读取服务器发送的字节。
或者你可以使用包含HTTPClient的Apache HttpComponents库,该库可以说具有比内置的Java HttpURLConnection类更好的API。