2016-08-13 60 views
0

我已經看到了這一點: python requests equivalent to curl -H請求捲曲;最大重試次數超過

但是當我試圖讓我自己的Python要求我得到的「最大重試次數超過了與URL:」錯誤。

我想這個命令

curl.exe -H "x-api-key: aORMdWt3AX90YewgsRfYM7Y77eUQws8M75Mb8TIF" https://cqh77pglf1.execute­api.us­west­2.amazonaws.com/prod/data/location/­71.1043443253471,­42.3150676015829/time/2009­12­25 

轉換成

import requests 
headers = {"x­-api-­key": "aORMdWt3AX90YewgsRfYM7Y77eUQws8M75Mb8TIF"} 

r = requests.post('https://cqh77pglf1.execute­api.us­west­2.amazonaws.com/prod/data/location/­71.1043443253471,­42.3150676015829/time/2009­12­25', headers=headers) 

(我試圖得到儘可能井)

任何幫助嗎?提前致謝!

+0

注意,當我嘗試運行curl命令時,我得到「此應用程序無法在Windows上運行」aghhhhh Windows。那可能是爲什麼python請求不能正常工作? –

+0

r.status_code和r.content的值是多少? – masnun

+0

運行'requests'時用完全回溯更新你的問題。關於'curl'的錯誤,看起來你的'curl' arch與你的os arch不匹配。 – cuongnv23

回答

0

嘗試requests.get而不是requests.post,curl命令可能是調用GET而不是POST。