小编jim*_*jim的帖子

android httpGet问题

我试图使用以下代码执行以下链接:

class httpget{
HttpGet httpGet=null;

public void linkexecute(){
String url="http://<server>/<path>/action=send&msg=new message";
httpGet= new HttpGet(url); // line 1
....
}

at line 1 it is giving error "Illegal arguement exception"    
java.lang.IllegalArgumentException: Illegal character in query at index 77: http://<server>/<path>/sms.json?action=send&msg=new message    
at java.net.URI.create(URI.java:970)    
at org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:75)    
at com.sms.login.LoginService.sendSms(LoginService.java:143)
Run Code Online (Sandbox Code Playgroud)

鉴于以下网址没有错误,"msg ="字样没有空白

String url="http://<server>/<path>/action=send&msg=newmessage";
Run Code Online (Sandbox Code Playgroud)

如何解决URL中单词间隙的问题?

android http

5
推荐指数
4
解决办法
8567
查看次数

标签 统计

android ×1

http ×1