Antwort auf " Objekt ist nicht subscriptable Python-http-post-request
Ich versuche, einen Beitrag HTTP
Anfrage. Ich habe es geschafft, den code zu arbeiten, aber ich bin kämpfen, Rückkehr einige das Ergebnis.
Das Ergebnis sieht wie folgt aus
{
"requestId" : "8317cgs1e1-36hd42-43h6be-br34r2-c70a6ege3fs5sbh",
"numberOfRequests" : 1893
}
Ich versuche die Anforderungs-id, aber ich bekomme immer wieder die error-Response' - Objekt ist nicht subscriptable
import json
import requests
workingFile = 'D:\\test.json'
with open(workingFile, 'r') as fh:
data = json.load(fh)
url = 'http://jsontest'
username = 'user'
password = 'password123'
requestpost = requests.post(url, json=data, auth=(username, password))
print(requestpost["requestId"])
InformationsquelleAutor tosh | 2015-12-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
response
- Objekt enthält viel mehr Informationen als nur die Nutzlast. Um die JSON-Daten zurück durch den POST-request haben Sie Zugriff aufresponse.json()
wie beschrieben in dem Beispiel:InformationsquelleAutor Finwood
Sollten Sie konvertieren Sie Ihre Antwort auf ein dict:
InformationsquelleAutor Pierre Michard