Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将此HttpPost转换为Url_Android_Url_Http Post - Fatal编程技术网

Android 如何将此HttpPost转换为Url

Android 如何将此HttpPost转换为Url,android,url,http-post,Android,Url,Http Post,我想将以下代码转换为一个简单的URL,以便(可能)使用毕加索下载图像: HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = new HttpPost(Constants.GET_OTHER_PROFILE_PICTURE_URL); nameValuePairs.add(new BasicNameValuePair(entry.getKey(), entry.getValue())); UrlEncodedFo

我想将以下代码转换为一个简单的URL,以便(可能)使用毕加索下载图像:

HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(Constants.GET_OTHER_PROFILE_PICTURE_URL);
nameValuePairs.add(new BasicNameValuePair(entry.getKey(), entry.getValue()));
UrlEncodedFormEntity form = new UrlEncodedFormEntity(nameValuePairs);
httppost.setEntity(form);

通过GET请求,可以在url中声明参数,如

<url>?<entry.getKey>=<entry.getValue>
=

相同的参数(以冒号分隔的键值对)通过正文传递给POST请求。

这是一个POST,不能转换为简单的url。在服务器端,它声明您使用的是get还是POST。从技术上讲,如果它同时听这两种声音,你可以把它变成像?=。但正如他所说的,只有在服务器接受的情况下才有效。@Jackie您提出的解决方案非常有效!如果你想发布一个答案,我很乐意接受