Java 应用引擎createLogoutURL(url)最大url长度?

Java 应用引擎createLogoutURL(url)最大url长度?,java,google-app-engine,Java,Google App Engine,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.UserServic

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
UserServiceImpl调用

我不确定获取特定错误的实际大小,但看起来Google App Engine支持的最大大小(很可能是所有Google服务)是2044个字符的路径部分(或该数字附近)。我使用二进制搜索找到它,因为最近我看到了这条消息,因为我的查询太大了

以下URL正在正常处理中,它返回应用程序的
404
,但如果您再添加一个字符,您将看到Google的
414
错误:

  • -404
  • -414
因此,重定向的URL不应超过2000个字符,因为它无论如何都不会被处理