Senden von JSON über das Anforderungsmodul und Abfangen mit bottle.py und cherrypy

Ich habe einen Server, der in der Lage sein muss, JSON zu akzeptieren und dann zu verarbeiten und dann JSON zurückzusenden. Der Code auf meiner Serverseite verwendetFlasche.Py mit Cherry. Die betreffende Route ist die folgende:

@route ('/tagTweets', method='POST')
def tagTweets():

    response.content_type = 'application/json'

    # here I need to be able to parse JSON send along in this request.

Um diese Seite anzufordern und die Funktionalität zu testen, benutze ichAnfragen Modulcode:

Die Daten, die ich senden muss, sind Tweets. Die Daten werden selbst von einem Server abgerufen, der eine Liste von Tweets zurückgibt. Zum Abrufen von Tweets verwende ichrequests.get und dann unter Verwendung der json-Methode des Antwortobjekts. Das funktioniert gut. Jetzt muss ich nach einiger Bearbeitung diesen Json senden, so wie ich ihn auf einen anderen Server geholt habe.

url     = "http://localhost:8080/tagTweets"
data    = {'sender': 'Alice', 'receiver': 'Bob', 'message': 'We did it!'}
headers = {'Content-type': 'application/json', 'Accept': 'text/plain'}
r       = requests.post(url, data=json.dumps(data), headers=headers)

Ich kann nicht herausfinden, wie ich auf den json-Send zugreifen kann, der der Anfrage folgt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage