我尝试使用 API,收到响应 409。文档说我必须阅读正文才能构建解决方案。但是,当我运行此命令时:
String responseString = new BasicResponseHandler().handleResponse(response);
org.apache.http.client.HttpResponseException: Conflict at org.apache.http.impl.client.AbstractResponseHandler.handleResponse(AbstractResponseHandler.java:69) at org.apache.http.impl.client.BasicResponseHandler.handleResponse(BasicResponseHandler.java:65) at commlayer.Uploader$FileUploader.chunkRequest(Uploader.java:844) at commlayer.Uploader$FileUploader.(Uploader.java:786) at commlayer.Uploader.startUpload(Uploader.java:530) at commlayer.Uploader.main(Uploader.java:152)
如何提取内容以获得所需的信息?
最佳答案
如果您期待字符串/json 响应,请尝试此操作。
HttpResponse 响应 = httpClient.execute(new HttpGet(URL));
String responseString = new BasicResponseHandler().handleResponse(response);
System.out.println(responseString);
不过还需要更多信息。
关于Java BasicResponseHandler 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31147949/