Статус Google App Engine 302 Очереди задач только в производстве - PullRequest
0 голосов
/ 31 августа 2018

Я получаю ответ 302 для очередей задач в Google App Engine (Standard), только в производстве. Моя местная среда обрабатывает их нормально. (dev_appserver.py) Я использую Laravel 4.2.

Я создал файл queue.yaml и также развернул его

queue:
- name: default
  rate: 1/s
  retry_parameters:
    task_retry_limit: 3

Мой маршрут для задач выглядит как

Route::post('tasks', array('as' => 'tasks', function(){
    return Queue::marshal();
}));

Вход

2018-08-31 12:30:09.256 EDT
POST
302
1,003 B
407 ms
AppEngine-Google; (+http://code.google.com/appengine)
/tasks

1 Ответ

0 голосов
/ 01 сентября 2018

Убедитесь, что у вас нет скрипта перенаправления http:// запросов на https://. Если вы это сделаете, рассмотрите возможность фильтрации запросов очереди задач, например (показана логика Python / Flask. Измените в соответствии с вашим языком):

if not 'AppEngine-Google' in request.environ.get('HTTP_USER_AGENT', 'fake'):
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...