我用它来附加一个键值,如下所示
String CITY;
CITY = getIntent().getStringExtra("REST");
String newurl = "?" + "Key=" + CITY.trim();
jsonobject=JSONfunctions.getJSONfromURL("http://--URL--/DescriptionSortedSearchRating/"+newurl);
String CITY;
String NAME;
CITY = getIntent().getStringExtra("REST");
NAME = getIntent().getStringExtra("REST2");
如何将两个值附加到网址任何想法?
答案 0 :(得分:1)
String newurl = "?" + "Key=" + CITY.trim() + "&Key2=" + NAME;
&安培; character用于分隔键/值对。您可能还需要对某些值进行URL编码。
答案 1 :(得分:1)
试试如下:
String CITY;
String NAME;
CITY = getIntent().getStringExtra("REST");
NAME = getIntent().getStringExtra("REST2");
String newurl ="http://--URL--/DescriptionSortedSearchRating/?Key=" + CITY.trim() + "&Key2=" + NAME;
jsonobject=JSONfunctions.getJSONfromURL(newurl);
答案 2 :(得分:1)
'&'分隔URL
中的键值对。确保您编码CITY和NAME,以便结果仍然是有效的URL:
String CITY;
String NAME;
CITY = getIntent().getStringExtra("REST");
NAME = getIntent().getStringExtra("REST2");
String newurl =
"?" + "citykey=" + URLEncoder.encode(CITY.trim(), "UTF-8") +
"&" + "namekey=" + URLEncoder.encode(NAME.trim(), "UTF-8");
jsonobject=JSONfunctions.getJSONfromURL("http://--URL--/DescriptionSortedSearchRating/"+newurl);