草庐IT

httpPost

全部标签

java - Android HttpPost : how to get the result

我一直在尝试发送HttpPost请求并检索响应,但即使我能够建立连接,我仍然不知道如何获取请求响应返回的字符串消息HttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost("http://www.myurl.com/app/page.php");//AddyourdataListnameValuePairs=newArrayList(5);nameValuePairs.add(newBasicNameValuePair("type","20"));nameValuePairs.add(newBasi

java - 在 Android 中使用带有 post 参数的 HttpClient 和 HttpPost

我正在为一个Android应用程序编写代码,该应用程序应该获取数据,将其打包为Json并将其发布到Web服务器,而Web服务器又应该使用json响应。使用GET请求可以正常工作,但由于某种原因,使用POST似乎所有数据都被剥离并且服务器没有收到任何内容。这是代码fragment:HttpParamsparams=newBasicHttpParams();HttpConnectionParams.setConnectionTimeout(params,5000);HttpConnectionParams.setSoTimeout(params,5000);DefaultHttpClien

java - 在 Android 中使用带有 post 参数的 HttpClient 和 HttpPost

我正在为一个Android应用程序编写代码,该应用程序应该获取数据,将其打包为Json并将其发布到Web服务器,而Web服务器又应该使用json响应。使用GET请求可以正常工作,但由于某种原因,使用POST似乎所有数据都被剥离并且服务器没有收到任何内容。这是代码fragment:HttpParamsparams=newBasicHttpParams();HttpConnectionParams.setConnectionTimeout(params,5000);HttpConnectionParams.setSoTimeout(params,5000);DefaultHttpClien

java - 如何在 HttpPost 中使用参数

我正在通过这种方法使用RESTfull网络服务:@POST@Consumes({"application/json"})@Path("create/")publicvoidcreate(Stringstr1,Stringstr2){System.out.println("value1="+str1);System.out.println("value2="+str2);}在我的Android应用程序中,我想调用此方法。如何使用org.apache.http.client.methods.HttpPost为参数提供正确的值;我注意到我可以使用注解@HeaderParam并简单地将head

java - 如何在 HttpPost 中使用参数

我正在通过这种方法使用RESTfull网络服务:@POST@Consumes({"application/json"})@Path("create/")publicvoidcreate(Stringstr1,Stringstr2){System.out.println("value1="+str1);System.out.println("value2="+str2);}在我的Android应用程序中,我想调用此方法。如何使用org.apache.http.client.methods.HttpPost为参数提供正确的值;我注意到我可以使用注解@HeaderParam并简单地将head

org.apache.http.ConnectionClosedException Premature end of Content-Length delimited message body

最近生产环境报了这个系统异常:org.apache.http.ConnectionClosedExceptionPrematureendofContent-Lengthdelimitedmessagebody(expected107915;received40177)查看日志后发现是下载文件的时候出错。具体的代码如下:StringEntityentityParams=newStringEntity(requestXml,"utf-8"); HttpPosthttpPost=newHttpPost(serverUrl); httpPost.setEntity(entityParams);

org.apache.http.ConnectionClosedException Premature end of Content-Length delimited message body

最近生产环境报了这个系统异常:org.apache.http.ConnectionClosedExceptionPrematureendofContent-Lengthdelimitedmessagebody(expected107915;received40177)查看日志后发现是下载文件的时候出错。具体的代码如下:StringEntityentityParams=newStringEntity(requestXml,"utf-8"); HttpPosthttpPost=newHttpPost(serverUrl); httpPost.setEntity(entityParams);