如何检查数据是否正确发布到android中的webservice?

问题描述:

我想检查一下,如果我已经使用httppost方法将数据成功发布到webservice。如何验证数据是否成功发布? 如何检查是否json.put(“URL”.getpref());已成功发布到webservice?如何检查数据是否正确发布到android中的webservice?

HttpPost post = new HttpPost(url1); 
try { 
json.put("URL", getPref()); 


Log.i("json Object", json.toString()); 
StringEntity stringEntity = new StringEntity(json.toString()); 

stringEntity.setContentEncoding("UTF-8"); 
stringEntity.setContentType("application/json"); 
post.setEntity(stringEntity); 
//ResponseHandler responseHandler = new BasicResponseHandler(); 
response = client.execute(post); 
Log.e("RESPONSE", response.toString()); 
String responseBody = EntityUtils 
toString(response.getEntity()); 
System.out.println(responseBody); 
+0

你是否实现了代码? – Piyush

+0

是的...我只是想检查它是否正确发布到webservice? – user2699728

+0

好的...我已发布回答检查它并与您的代码进行比较.. – Piyush

您需要检查服务器的响应。来自web服务的响应可以像"success"这样的字符串一样简单。如果您或您的团队可以访问Web服务,您可以要求他们从服务器返回适当的repsonse。