首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取android中POST后返回的url

问获取android中POST后返回的url
EN

Stack Overflow用户
提问于 2011-07-06 13:35:21
回答 1查看 664关注 0票数 0

我必须将一些数据发布到一个url,这是我的代码。之后这个服务器必须将我重定向到一个新的URL,但是hpw我能在android中得到它吗?

代码语言:javascript
复制
public void postData() {

    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php");

    try {

        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
        nameValuePairs.add(new BasicNameValuePair("id", "12345"));
        nameValuePairs.add(new BasicNameValuePair("stringdata", "data"));
        httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));


        HttpResponse response = httpclient.execute(httppost);

    } catch (ClientProtocolException e) {
        // TODO Auto-generated catch block
    } catch (IOException e) {
        // TODO Auto-generated catch block
    }
} 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-06 14:22:24

您可以使用$_server在php中获取url并回显该字符串。

不是使用

HttpResponse response = httpclient.execute(httppost);

使用以下代码

代码语言:javascript
复制
 ResponseHandler<String> responseHandler = new BasicResponseHandler(); 
  String ResponseBody = httpClient.execute(httppost, responseHandler);

现在,响应正文字符串包含从php服务器回显的url。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6591982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档