【发布时间】:2014-01-20 21:52:16
【问题描述】:
Java 中 App Engine 的 createLogoutURL(url) 函数的 url 参数的最大长度是多少?
我们得到了这个异常:
java.lang.IllegalArgumentException: URL too long
at com.google.appengine.api.users.UserServiceImpl.makeSyncCall(UserServiceImpl.java:126)
at com.google.appengine.api.users.UserServiceImpl.createLogoutURL(UserServiceImpl.java:77)
at com.google.appengine.api.users.UserServiceImpl.createLogoutURL(UserServiceImpl.java:67)
没有关于限制的文档,我们在ApiProxy 中找不到引发REDIRECT_URL_TOO_LONG 错误的代码https://code.google.com/p/googleappengine/source/browse/trunk/java/src/main/com/google/apphosting/api/ApiProxy.java#58
由UserServiceImpl 调用
https://code.google.com/p/googleappengine/source/browse/trunk/java/src/main/com/google/appengine/api/users/UserServiceImpl.java?r=173#114
【问题讨论】: