我正在尝试使用DefaultHttpClient和HttpGet向web服务发出请求。遗憾的是,web服务URL包含非法字符,如{(例如: domain.com/ service /{username})。很明显,web服务的命名写得不好,但我不能改变它。当我执行HttpGet(url)时,我得到url中有一个非法字符(即{和})。如果我在此之前对URL
当我使用HttpClient时,我会得到这个错误。我看过很多答案,但似乎没有人回答我的答案。在URL中,我只看到URLEncoded的消息。我不能为这个世界找出那个非法的角色。其他答案在URL中有一个特殊字符,如"{“或”\“。我的车里没有。但我得到了例外。我快疯了。(URI.java:859)
at org.apache.http.client.methods.