У меня есть конечная точка апи под названием "gameApi"GAE TaskQueue ударяя Endpoints API
У меня есть апи под названием:
@ApiMethod(name = "startNewRound", path = "evaluateRound", httpMethod = HttpMethod.POST)
Я пытаюсь запустить следующую очередь задач:
queue.add( ofy().getTransaction(), TaskOptions.Builder.withUrl("/_ah/api/gameApi/v1/evaluateRound") .param("gameId", gameId.toString()) .method(TaskOptions.Method.POST) .countdownMillis(5000));
Я получаю 404 в журналах:
0.1.0.2 - - [14/Ноябрь/2014: 14: 58: 28 -0800] "POST/_ah/api/gameApi/v1/evaluationRound HTTP/1.1" 404 234 "https://some-appspot-123.appspot.com/_ah/spi/com.appspot.some_appspot_123.spi.GameAPI.playCard" "AppEngine-Google; (+ http://code.google.com/appengine)» "some-appspot-123.appspot.com" мс = 8 cpu_ms = 21 cpm_usd = 0,000026 queue_name = по умолчанию task_name = 62689306220576549071 экземпляр = 00c61b117c54ec2fb802c51c19fe26523ec51854 app_engine_release = 1.9.16
Похоже, что удара HTTP-и не на странице HTTPS. есть ли способ, я могу заставить его использовать HTTPS?
Я смог ударить его, используя javascript api – AlanRosenthal