我只是檢查我的網站空間,它的簽名說:阿帕奇/ 2.2.9(Debian的)的mod_python/3.3.1的Python/2.5.2的mod_ssl/2.2.9的OpenSSL/0.9.8g如何在我的webspace上使用python執行JSONP ..?
這給了我希望的Python以某種方式支持。爲什麼python列出兩次? mod_python/3.3.1和Python/2.5.2
我的webspace上有一個cgi-bin文件夾。
我想做什麼:我需要做一個跨站點調用來從服務器獲取一些文本數據。文本數據不是JSON,但我想我應該將其轉換爲JSON(或者有沒有JSON跨站點的選項?)
python腳本獲取某些JSONP的請求。根據請求(我想我應該以某種方式解析URL)python腳本是從Web服務器加載一個請求的文本數據文件,並將其包裝在一些JSON中並返回它。
有人可以告訴我如何在web空間上使用python執行這三個步驟?
謝謝!也許我應該這樣做,然後使用PHP,因爲mod_python效率非常低。 Python或PHP可以允許緩存嗎?每次請求都會傳輸相當多的數據。通常我會提供靜態文件,但我需要解決SOP問題。 我想我不能允許用戶請求http://mydomain.com/files/file4234.txt,並且請求結束在PHP腳本,該腳本發回包裝在JSONP中的文件的內容?我猜這樣的事情會允許緩存?! 此時每個請求都會再次傳輸相同的數據。我真的需要做一些緩存。 – user1436889
mod_python與cgi不一樣。 Cgi是效率最低的。 mod_python更持久(更像mod_php)。緩存將是你的apache服務器的一個功能。或者至少在你的腳本中設置一些緩存標題,讓瀏覽器在客戶端執行。我不知道你有多少訪問這臺服務器。 – jdi