草庐IT

post-contentType

全部标签

java - HttpURLConnection 向 Apache/PHP 发送 JSON POST 请求

我正在为HttpURLConnection和OutputStreamWriter苦苦挣扎。代码实际上到达了服务器,因为我得到了一个有效的错误回复。发出POST请求,但没有收到数据服务器端。任何关于正确使用这个东西的提示都非常感谢。代码在AsyncTask中protectedJSONObjectdoInBackground(Void...params){try{url=newURL(destination);client=(HttpURLConnection)url.openConnection();client.setDoOutput(true);client.setDoInput(t

android - 通过 AsyncHttpClient 将 JSON 作为 POST 请求发送到服务器

我想使用LoopJ的AsndroidAsyncHttpt将JSON作为POST发送到我的本地主机服务器。我正在使用这种方法:publicvoidpost(Contextcontext,Stringurl,HttpEntityentity,StringcontentType,AsyncHttpResponseHandlerresponseHandler)在我的代码中,但它不起作用。这是我的代码:privatevoidloginUser()throwsJSONException,UnsupportedEncodingException{Stringlogin=textLogin.getTe

android - 使用 intent 和 post 参数启动默认浏览器

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowcanIopenandroidbrowserwithspecifiedPOSTparameters?我想做点什么像这样:startActivity(newIntent(Intent.ACTION_VIEW,Uri.parse("http://www.somepage.com?par1=val1&par2=val2"));但我不想用get而是用post发送参数。我怎样才能如上所述执行此操作?非常感谢,纳瓦霍语

java - org.apache.http.entity.ContentType 不再在 Apache 中了吗?

出于某种原因,我无法导入org.apache.http.entity.ContentType。我添加了ApacheHTTP4.3.3:客户核心公共(public)编解码器http客户端缓存公共(public)日志记录httpmime流利的最初我没有导入所有这些,但由于问题仍然存在,我现在已经全部导入了,并且清理了我的项目并重新构建了它importorg.apache.http.entity.mime.MultipartEntityBuilder;有效和importorg.apache.http.HttpEntity;也可以但是importorg.apache.http.entity.C

android - 使用 Volley POST 传递参数

我能够使用Postman和这些参数调用HTTP端点:{"name":"Val","subject":"Test"}但是我无法通过Android对Volley执行相同的操作:这里尝试使用JSONRequest:HashMapparams2=newHashMap();params.put("name","Val");params.put("subject","TestSubject");JsonObjectRequestjsObjRequest=newJsonObjectRequest(Request.Method.POST,Constants.CLOUD_URL,newJSONObjec

Android,通过 HTTP POST 方法发送和接收 XML

有一个相关的问题,但我无法清楚地得到答案。我想发布一个简短的xml代码通过HTTP发送到特定的URL地址。Web服务将向我发回一个XML代码。重要的部分是我将解析接收到的XML,并且我想将其存储为一个文件。//CreateanewHttpClientandPostHeaderHttpClienthttpclient=newDefaultHttpClient();HttpPosthttppost=newHttpPost("http://192.168.192.131/");//URLaddressStringEntityse=newStringEntity("",HTTP.UTF_8);

android - 如何发送 HTTP POST 请求和接收响应?

我将创建可与CommuniGatePro服务器配合使用的移动应用程序。例如,我需要进行以下Android客户端C-CGP服务器S对话并获取XIMSS.nonce节点值:C:GET/ximsslogin/HTTP/1.1Host:myserver.comContent-Type:text/xmlContent-Length:42S:HTTP/1.1200OKContent-Length:231Connection:keep-aliveContent-Type:text/xml;charset=utf-8Server:CommuniGatePro/5.32C3E575E5498CE6357

android - LoopJ AndroidAsyncHttp 和 JSON POST 数组

我使用LoopJAndroidAsyncHttp库与我的PhP服务器通信。我遇到了一个问题。我需要像这样发送一个JsonObject:{"data":2376845,"data2":12545,"array":[{"data3":"2013-01-10","data4":23532},{"data3":"2013-01-11","data4":523526}]}但是在javadoc中;唯一的参数是RequestParams,没有任何类型的数组。谁能帮我?或者给我看一些我可以使用的东西。谢谢。 最佳答案 使用publicvoidpos

java - 尽管有 setDoOutput(true) 和 setRequestMethod ("POST",HttpURLConnection 始终执行 GET 请求而不是 POST 请求)

自从更新到IceCreamSandwich后,我的POST请求不再有效。在ICS之前,这工作正常:try{finalURLurl=newURL("http://example.com/api/user");finalHttpURLConnectionconnection=(HttpURLConnection)url.openConnection();connection.setRequestMethod("POST");connection.setDoOutput(false);connection.setDoInput(true);connection.setRequestPrope

android - Jellybean/ICS Android HTTP Post 方法 + WebView.RestoreState

我正在使用API17模拟器测试包含WebView的页面。WebView首先使用GET方法加载页面。然后用户使用HTTPPOST方法提交Web表单,这会导致加载第二个页面。此时,如果我旋转屏幕,我会收到如下所示的“网页不可用”错误。只有在使用POST方法加载页面时才会发生这种情况。注意:我正在尝试使用webview.restoreState恢复webview的状态(参见下面的代码)。有没有办法告诉Android重新发布表单数据并重新加载页面而不是显示此错误消息?!我无法在KitKat、Lollipop或Gingerbread上重现同样的问题……到目前为止,我只能在Jellybean和Ic