我是Android和Android的新手。 WCF Web服务。我没有发送两个单词(詹姆斯邦德)作为从android到WCF服务的一个参数。如果我发送JamesBond然后它的工作原理。可以使用这种语言的任何专家,指导我。谢谢.Below就是这样的例子:
当我在变量中使用空格时它不起作用如下
String name="James Bond"
HttpGet httpGet=new HttpGet("http://10.0.2.2:3113/Service1.svc/getStatusDetails?name="+name);
当变量
中没有空格时,它工作String name="JamesBond"
HttpGet httpGet=new HttpGet("http://10.0.2.2:3113/Service1.svc/getStatusDetails?name="+name);
答案 0 :(得分:3)
尝试以下方式,
String name="James Bond";
name = name.replaceAll ( " ", "%20" );
HttpGet httpGet=new HttpGet("http://10.0.2.2:3113/Service1.svc/getStatusDetails?name="+name);
由于不允许使用网址中的空格,您只需使用%20