Unterschied zwischen Daten und json Parameter in python-requests-Paket

Was ist der Unterschied zwischen Daten-und json-Parameter an das python-Requests-Paket?

Es ist unklar, aus die Dokumentation

Dieser code:

import requests
import json
d = {'a': 1}
response = requests.post(url, data=json.dumps(d))

Tun nichts anderes, als:

import requests
import json
d = {'a': 1}
response = requests.post(url, json=d)

Wenn ja, was? Hat die letztere automatisch die content-type in der Kopfzeile, um application/json?

InformationsquelleAutor user1507844 | 2014-11-01
Schreibe einen Kommentar