Ошибка 400 при пинге appengine, по запросам python
Здравствуйте, прекрасные люди!
У меня есть сервер Django, развернутый на google AppEngine.
Я пытаюсь отправить json запрос с помощью python в функцию views.py, которая выглядит следующим образом:
def my_test_json_data(request):
json_data = (json.loads(request.body.decode('utf-8')))
#print(json_data)
if json_data['apikey'] != 'YOUR_API_KEY_HERE':
return HttpResponseNotFound('not today')
data = {'test':'ok'}
return JsonResponse(data)
а код python выглядит следующим образом:
import requests
data = {'test1':'1'}
url = 'https://fliby.eu/my_test_json_data/'
headers = {'Content-Type':'application/json',}
payload = {'json_payload': data, 'apikey': 'YOUR_API_KEY_HERE'}
session = requests.Session()
r = session.get(url,headers=headers, json=payload)
print(r.status_code)
Когда сервер размещен локально, проблем нет и все работает правильно! (код 200)
Когда я пытаюсь запросить через appengine, он возвращает код 400
Помогите мне, пожалуйста, получить несколько подсказок, Спасибо!