Ошибка 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

Помогите мне, пожалуйста, получить несколько подсказок, Спасибо!

Вернуться на верх