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似乎是一个有一些方法来获取信息的实例。但是它确实发送了请求吗?如果是这样,我可以在哪里得到答复?
欢迎所有提示!