我正在尝试通过HttpGet()方法处理以下URL:我需要做些什么来解决“java.lang.IllegalArgumentException”?
而且我得到以下异常:
java.lang.IllegalArgumentException:
Invalid uri 'https://graph.facebook.com/search?q=Cafe++Bakery&type=event&access_token=&type=event&access_token=239090718395|lqqOnRWlcJOb3QGp3G4HW2aqhlc.': Invalid query
at org.apache.commons.httpclient.HttpMethodBase.<init>(HttpMethodBase.java:222)
at org.apache.commons.httpclient.methods.GetMethod.<init>(GetMethod.java:89)
现在,当我切&粘贴该URL到它的作品就好了browswer。我是 猜测它是某种需要发生的URL编码,但我不确定我必须更改什么才能从Http Client调用URL。
在此先感谢。
尝试使用URL编码'|'。它的代码是'%7C'。 – David 2010-08-12 11:26:38
显示代码将有所帮助 – 2010-08-12 11:27:43
您的问题的标题非常糟糕^^,就好像IllegalArgumentException仅在HttpGet中发生xD – velop 2013-07-05 11:01:07