Как решить «Ошибка HTTP 504: время ожидания шлюза» - PullRequest
0 голосов
/ 26 июня 2019

Я получаю сообщение об ошибке HTTP 504: Тайм-аут шлюза при запуске urllib2.urlopen и не знаю, как решить эту проблему.

Я попытался сослаться по этой ссылке: Ошибка HTTP 504: истечение времени ожидания при попытке прочитать сообщение Reddit с комментариями , но решение не удалось.

req = urllib2.Request(url)
req_body = {
'query:' query,
'variables': {
    'product': product
}
}
response = urllib2.urlopen(req, json.dumps(req_body))
print 'opened'

Я знаю, что этот формат правильный, потому что я использовал его в прошлом, и он работал. Я ожидаю, что «открыт» будет напечатан, но я получаю ошибку 504, и код завершается.

...