我必須向服務器發送請求。在該網站的API文檔有這個例子中,使用捲曲在PHP中:幫助在Python中使用cURL
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://api.website.com');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "request=$wrapper");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
;
$data = curl_exec($ch);
curl_close($ch);
但我的應用程序使用Python做,所以我試着寫類似的東西,但是這個代碼不工作:
req = urllib2.Request(url, formatted)
response = urllib2.urlopen(req)
html = response.read()
print html+"\n\n"
你能幫我寫一個PHP cURL程序到Python的工作轉換嗎?
謝謝!
您是否嘗試過使用簡單的「http://www.google.com」?這真的應該工作......你看到了什麼問題? – 2010-05-05 21:21:59
因此切斷了http的URL – 2010-05-05 21:24:04
@Ldn如果您想要一個很好的答案,請包括您正在編寫程序的方式失敗的描述。沒有錯誤信息很難診斷您的問題。 – 2010-05-06 14:42:20