Ich versuche, als eine API-spacig zu verwenden folgenden als here gezeigt wird:Verwenden spacigen Docker API
Nach der Installation der Testfall ganz gut funktioniert:
curl http://localhost:5000/api --header 'content-type: application/json' --data '{"text": "This is a text that I want to be analyzed."}' -X POST
Aber ich möchte, um die Ausgabe verarbeiten mit python, so versuche ich die Anfragen Bibliothek zu verwenden:
import requests
url = "http://localhost:5000/api"
payload = {"text" : "This is a text that I want to be analyzed" }
headers = {"content-type": "application/json"}
res = requests.post(url, data=payload, headers=headers)
res.json()
Aber ich bin ein Ausgabefehler bekommen:
{u'message': u'The browser (or proxy) sent a request that this server could not understand.'}
Ich versuchte auch, den Vorschlag dieser tool mit:
import requests
data = '{"text": "This is a text that I want to be analyzed."}'
requests.post('http://localhost:5000/api', data=data)
Aber ist auch nicht arbeiten.
Können Sie den Befehl, den Sie zum Starten des Andockcontainers verwenden, sowie die Protokolle des jeweiligen Containers hinzufügen? –