【发布时间】:2014-07-09 05:08:49
【问题描述】:
我想向下面的 url 发出 HTTP 请求。
http://192.168.1.60/api/check/merge?nodeid=2&tickets=2-0011,2-0010&saleId=140708120131003102,140708115753005302&firsttableid=1&layoutid=1&userid=1
我将门票详细信息和销售 ID 详细信息存储在字符串数组中。
String tickets has {2-0011,2-0010} and String saleid has {140708120131003102, 140708115753005302}
如何使用该字符串数组形成这样的 URL?
String mergeurl1 = "http://192.168.1.60/api/check/merge?nodeid=2&tickets=";
try
{
for(int i=0;i<tablenameurl.length;i++)
{
//System.out.println(ticketidurl[i]+"**"+salesidurl[i]);
if(tablenameurl.length==i && tablenameurl != null)
{
mergeurl1=mergeurl1+ticketidurl[i]+"&";
}
else
{
mergeurl1=mergeurl1+ticketidurl[i]+",";
}
}
mergeurl1=mergeurl1+"saleId=";
for(int i=0;i<tablenameurl.length;i++)
{
//System.out.println(ticketidurl[i]+"**"+salesidurl[i]);
if(tablenameurl.length==i)
{
mergeurl1=mergeurl1+salesidurl[i]+"&";
}
else
{
mergeurl1=mergeurl1+salesidurl[i]+",";
}
}
mergeurl1=mergeurl1+"&firsttableid=1&layoutid=1&userid=1";
System.out.println("URL");
System.out.println(mergeurl1);
}
catch(Exception e)
{
}
【问题讨论】:
-
向我们展示您到目前为止所做的尝试
-
现在检查@Scary Wombat..
-
使用 stringBuffer 代替字符串,并在循环中附加剩余的参数...
标签: java android http httprequest android-json