我試圖用python http.client訪問我本地的TWiki安裝。出於某種原因,我總是以403 Forbidden結束。我可以訪問我的服務器中的其他子文件夾,但不能twiki。我可以用curl訪問這個TWiki頁面。使用python http.client訪問/ bin /或/ cgi-bin /文件夾時是否需要執行某些特殊操作?使用Python訪問TWiki頁面http.client
這裏是例如與twiki.org頁面,因爲我的本地主機不能訪問外:
>>> import httplib
>>> conn = httplib.HTTPConnection("twiki.org")
>>> conn.request("GET", "/cgi-bin/view/")
>>> r1 = conn.getresponse()
>>> print r1.status, r1.reason
403 Forbidden
>>> data1 = r1.read()
>>> data1
'<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">\n<html><head>\n<title>403 Forbidden</title>\n</head><body>\n<h1>Forbidden</h1>\n<p>You don\'t have permission to access /cgi-bin/view/\non this server.</p>\n<hr>\n<address>Apache/2.2.3 (CentOS) Server at twiki.org Port 80</address>\n</body></html>\n'
>>>
是的,這有助於我繼續我的腳本。謝謝。 – Peetu