0
私はパッケージを追跡するためにUSPS APIを開発していますが、私は追跡パッケージのcurl要求を作成したいと思います。USPS django pythonのCurlリクエストを作成するには
これは、私が追跡パッケージ用のUSPS APIドキュメントで見つけたものです。
> http://production.shippingapis.com/ShippingApi.dll?API=TrackV2&XML=<TrackFieldRequest > USERID="xxxxxxxxxx"> <TrackID ID="XXXXXXXXXXXXX"> </TrackID> > > </TrackFieldRequest>
今私はジャンゴでカール要求を作成しようとしていますこれは私がやっているものですが、それはジャンゴのXML/URLを解析するworking.Isこの正しい方法でありません。
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
おかげさまであなたのソリューションが動作します。 –