0
我正在嘗試使用web.py構建網站,該網站能夠搜索mobile.de數據庫(mobile.de是德國汽車銷售網站)。爲此,我需要使用mobile.de API並作出GET請求給它做以下(這是從the API docs爲例):如何發送GET請求,包括使用python的頭文件
GET /1.0.0/ad/search?exteriorColor=BLACK&modificationTime.min=2012-05-04T18:13:51.0Z HTTP/1.0
Host: services.mobile.de
Authorization: QWxhZGluOnNlc2FtIG9wZW4=
Accept: application/xml
(授權需要是我的用戶名和密碼結合在一起使用冒號和然後使用Base64編碼進行編碼)
所以我使用的urllib2如下的要求去做。
>>> import base64
>>> import urllib2
>>> headers = {'Authorization': base64.b64encode('myusername:mypassw'), 'Accept': 'application/xml'}
>>> req = urllib2.Request('http://services.mobile.de/1.0.0/ad/search?exteriorColor=BLACK', headers=headers)
,從這裏我不能確定如何進行。 req似乎是一個有一些方法來獲取信息的實例。但是它確實發送了請求嗎?如果是這樣,我可以在哪裏得到答覆?
歡迎所有提示!