Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安排后端执行的GAE任务返回405错误_Java_Google App Engine_Backend_Task Queue - Fatal编程技术网

Java 安排后端执行的GAE任务返回405错误

Java 安排后端执行的GAE任务返回405错误,java,google-app-engine,backend,task-queue,Java,Google App Engine,Backend,Task Queue,我很难理解为什么前端任务执行正确,但后端任务返回405错误 以下代码: queue.add(带url(url).taskName(taskName).method(method.GET)) 在前端处理时,无故障工作。但当我向后端这样处理它时: queue.add(带url(url).taskName(taskName).method(method.GET).header(“主机”,BackendServiceFactory.getBackendService().getBackendAddres

我很难理解为什么前端任务执行正确,但后端任务返回405错误

以下代码:

queue.add(带url(url).taskName(taskName).method(method.GET))

在前端处理时,无故障工作。但当我向后端这样处理它时:

queue.add(带url(url).taskName(taskName).method(method.GET).header(“主机”,BackendServiceFactory.getBackendService().getBackendAddress(后端))

那就不行了。这不是将任务发送到后端的正确方法吗?我依赖于这方面的例子。我确实在backends.xml中配置了后端,所以不确定我还应该做什么


任何帮助都将不胜感激。谢谢

这是一个愚蠢的错误。上面的代码完全正确。事实证明,前端和后端与它们运行的应用程序版本不同步。因此,如果您看到类似的行为,请确保检查所有内容都在同一版本上运行