我使用网址提取Java API的 http://code.google.com/appengine/docs/java/urlfetch/overview.html#Fet ... 摆脱graph.facebook.com信息,不过,我不断收到 错误: 的java.lang。在 指数58在查询非法字符:https://graph.facebook.com/me?access_token= ... 任何想法抛出:IllegalArgumentException 在java.net.URI.create(URI.java:842) ... 造成的:java.net.URISyntaxException?使用URLFetchService/URL - 谷歌的AppEngine为Java
1
A
回答
1
的错误信息几乎说明了一切:你正试图获取URI包含非法字符在指数58.我也与你的URL得到异常:
public static void main(String[] args) throws Exception {
String s = "https://graph.facebook.com/me?access_token=593172238640599|e2a5e8bb8625b56358fe6219.1-530295086|zt7TYKmSF4e3WLWbF8jc7_P8MK8";
URI uri = new URI(s);
}
抛出:
Exception in thread "main" java.net.URISyntaxException: Illegal character in query at index 58: https://graph.facebook.com/me?access_token=593172238640599|e2a5e8bb8625b56358fe6219.1-530295086|zt7TYKmSF4e3WLWbF8jc7_P8MK8 at java.net.URI$Parser.fail(URI.java:2809) at java.net.URI$Parser.checkChars(URI.java:2982) at java.net.URI$Parser.parseHierarchical(URI.java:3072) at java.net.URI$Parser.parse(URI.java:3014) at java.net.URI.(URI.java:578)
位置58处的字符是“|”字符。你需要URL编码这个角色(和其他的发生)。
相关问题
- 1. 谷歌的AppEngine长为Int
- 2. 谷歌的AppEngine的Java - getServingUrl不图像
- 3. 谷歌appengine-db.key()
- 4. Streamig的数据BigQuery在谷歌Appengine - java
- 5. 在谷歌的AppEngine
- 6. 谷歌appengine频道API(Java)的问题
- 7. 使用谷歌Appengine SDK PIL的麻烦
- 8. 环境谷歌Appengine
- 9. 谷歌appengine应用授权
- 10. 谷歌AppEngine(利用USB?)
- 11. 使用Java 7官方谷歌的AppEngine Maven插件
- 12. 谷歌Appengine上的django
- 13. 名在谷歌的AppEngine
- 14. 在谷歌appengine上使用HTTP流
- 15. 与谷歌AppEngine上使用pytest
- 16. 启动谷歌的AppEngine devserver
- 17. 谷歌AppEngine与Silverlight客户端使用谷歌登录
- 18. FacebookXmlRestClient谷歌AppEngine上的NotSerializableException
- 19. 谷歌的AppEngine URL安全
- 20. 在谷歌的AppEngine运行
- 21. 问题在谷歌的AppEngine
- 22. 谷歌的AppEngine,NDB和JSON
- 23. 如何在谷歌的AppEngine
- 24. 谷歌Appengine:奇数get_by_key_name行为
- 25. 谷歌AppEngine上:使复杂的查询
- 26. 谷歌AppEngine数据库
- 27. 谷歌AppEngine分片问题
- 28. 谷歌appengine golang API - InstanceClass
- 29. 谷歌appengine- aptana工作室
- 30. 调试谷歌appengine蟒蛇
问题是,它在独立应用程序上工作正常,但它不适用于Google Appengine for Java。 – user458336 2011-05-19 18:46:08
难道是这个长度吗?是否有限制您可以适合使用谷歌appneing为Java的URL的长度。 – user458336 2011-05-19 22:25:55
@ user458336 - 你可以粘贴网址吗? – 2011-05-20 08:58:23