Я отправляю запрос POST из службы GAE Flask в другую службу GAE Flask
try:
service_url = 'http://localhost:4040/getservice'
headers = {
'Content-Type': 'application/json',
'Cache-Control': 'no-cache',
'Auth-Key': AUTH_KEY,
'Customer': str(CUSTOMER)
}
s = Session()
req = requests.Request('POST', service_url, data=conf, headers=headers)
readytogo = req.prepare()
#del readytogo.headers['Content-Lenght']
#del readytogo.headers['Host']
module = s.send(readytogo)
except Exception as e:
print('error')
print(e)
return e
Но у меня есть эта ошибка:
Stripped prohibited headers from URLFetch request: ['Host', 'Content-Length']
Если я удаляю этот заголовок , у меня появляется эта ошибка в консоли:
error
'content-lenght'
и эта ошибка на странице:
An internal error occurred:
'exceptions.KeyError' object is not callable
See logs for full stacktrace.
Заголовок Content-Lenght и Host не поддерживаются GAE!
Как я могу отправить запрос POST от GAE к другой конечной точке GAE ???