0

リクエストを行う前に URL を追加する必要があります

以下のように1つのキー値を追加するためにこれを使用しました

String CITY;
CITY = getIntent().getStringExtra("REST");

String newurl = "?" + "Key=" + CITY.trim();
jsonobject=JSONfunctions.getJSONfromURL("http://--URL--/DescriptionSortedSearchRating/"+newurl);

一度に 2 つのキー値を追加する必要があるとします。

String CITY;
String NAME;
    CITY = getIntent().getStringExtra("REST");
    NAME = getIntent().getStringExtra("REST2");

URL に 2 つの値を追加する方法

4

3 に答える 3

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);
于 2013-10-11T06:37:44.023 に答える
1

'&' は、 内のキーと値のペアを区切りますURL。結果が引き続き有効な URL になるように、CITY と NAME をエンコードしてください。

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);
于 2013-10-11T06:39:21.797 に答える