Я работаю над API USPS для отслеживания пакетов, я хочу сделать запрос на завивку для пакета отслеживания.Как сделать запрос Curl для USPS django python
Это то, что я нашел в документации API USPS для пакета отслеживания.
> http://production.shippingapis.com/ShippingApi.dll?API=TrackV2&XML=<TrackFieldRequest > USERID="xxxxxxxxxx"> <TrackID ID="XXXXXXXXXXXXX"> </TrackID> > > </TrackFieldRequest>
Теперь я пытаюсь сделать завиток запрос в Джанго это то, что я делаю, но это не working.Is это правильный путь для разбора XML/URL в Django.
def get_tracking_status(self):
try:
headers = {'Content-Type': 'application/xml'}
xml = "<TrackFieldRequest USERID='xxxxxxxxxx'><TrackID ID='XXXXXXXXXXXXX'></TrackID></TrackFieldRequest>"
requests.post("http://production.shippingapis.com/ShippingApi.dll?API=TrackV2", headers=headers, data=xml)
except Exception as e:
print e
Спасибо, что вы решили работать. –