我有一個應用程序利用請求來訪問API(Discogs)數據庫。我希望能夠看到什麼URL請求.get
命令期間實際上是要求解決以下問題:調試請求錯誤
當我手動使用HTTP請求通過輸入以下網址獲得來自discogs數據:
http://api.discogs.com/database/search?type=master&year=2007&format=album&artist=Radiohead
我以JSON格式收到結果。然而,當我以下列方式使用要求:
uri = http://api.discogs.com/database/search
parameters = {'format': 'album', 'year': '2008', 'type': 'master', 'page': 1, 'artist': 'Radiohead'}
headers = (personal information redacted)
requests.get(uri, params=parameters, headers=self._headers)
我沒有得到任何結果(這是通過解析的結果,並返回它們作爲對象discogs客戶包裝 - 解析,這是我不包括在這段代碼中,似乎工作正常,我已經隔離問題的請求)。
任何人都可以告訴我我的.get
請求有什麼問題,或告訴我如何使用請求來生成它實際請求的URL(使用參數),以便我可以自行調試?
難道你看看這個:https://github.com/discogs/discogs_client –