Android 获取方法解析

Android 获取方法解析,android,xml-parsing,android-parser,Android,Xml Parsing,Android Parser,有人能帮我更好地理解这段代码吗 // request method is GET DefaultHttpClient httpClient = new DefaultHttpClient(); String paramString = URLEncodedUtils.format(params, "utf-8"); url += "?" + paramString; HttpGet httpGet = new HttpGet(url); HttpResponse httpResponse = h

有人能帮我更好地理解这段代码吗

// request method is GET
DefaultHttpClient httpClient = new DefaultHttpClient();
String paramString = URLEncodedUtils.format(params, "utf-8");
url += "?" + paramString;
HttpGet httpGet = new HttpGet(url);
HttpResponse httpResponse = httpClient.execute(httpGet);
HttpEntity httpEntity = httpResponse.getEntity();
is = httpEntity.getContent();
主要是我需要帮助弄清楚URL的部分

url+=“?”+参数字符串

如何更好地自定义代码的这一部分


在自定义时,我希望使用当前url

学术计划\u xml/oncamps-departments.xml

并将其更改为

学术计划\u xml/oncamps-associates.xml

我的想法是,你可以将url作为位置

学术计划/

然后将参数添加到url,然后添加.xml

也许是这样的

url+=paramString+“.xml”

关于计算: “?”标记URI路径部分的结束和查询字符串的开始。查询字符串通常用于编码参数,例如在调用web服务期间


关于自定义,不清楚您的意思。

这里我们将向URL添加参数 让我们举个例子

Base URL : www.example.com/index.php
如果要添加参数{search=hello}

我们会这样做

Param URL : www.example.com/index.php?search=hello
基本上,那之后呢?标记在URL的末尾,是键值 配对参数

现在回到您的代码,在代码中创建一个参数的键值对字符串

String paramString = URLEncodedUtils.format(params, "utf-8");
然后,在添加带有代码的问号后,将其附加到URL

url += "?" + paramString;

我希望这是清楚的。

你能稍微清楚一点关于定制的“定制该部分”是什么意思吗?我想用我当前的url academic\u programs\u xml/oncampus-departments.xml将其更改为这是完美的!谢谢,它实际上完美地回答了我的问题!