Java Android:如何确定HTTP PUT请求是否已完成处理

Java Android:如何确定HTTP PUT请求是否已完成处理,java,android,http-put,Java,Android,Http Put,只是想知道是否有人知道如何确定HTTP PUT请求何时完成。例如: HttpClient http = new DefaultHttpClient(); HttpPut putmethod = new HttpPut("http://abc.com/SETTINGS.TXT"); putmethod.setEntity(new StringEntity(data)); HttpResponse response = http.execute(putmethod);

只是想知道是否有人知道如何确定HTTP PUT请求何时完成。例如:

    HttpClient http = new DefaultHttpClient();
    HttpPut putmethod = new HttpPut("http://abc.com/SETTINGS.TXT");
    putmethod.setEntity(new StringEntity(data));
    HttpResponse response = http.execute(putmethod);
如何判断文件何时已完全传输/写入。我需要监控HttpResponse吗?如果是,我在寻找什么


谢谢

如果您的请求成功完成,那么http客户端将返回成功代码200;如果失败,那么它将返回另一个代码(401页非fount等)

因此,您可以使用响应检查代码并记录相应的消息

例子
如果要检查文件是否已完全传输,请尝试此操作

String data = EntityUtils.toString(response.getEntity());
System.out.println("Data in .."+data);

在数据中,您将从服务器获得响应…

谢谢Chirag,在我的例子中,响应代码是201,但这不是什么大问题。再次感谢。
String data = EntityUtils.toString(response.getEntity());
System.out.println("Data in .."+data);