這可能很難解釋,所以我會用一個例子來說明這一點。Python或C++:劫持http請求修改目標
我希望能夠劫持http請求和(可能)使用C++或Python(最好是Python,因爲我知道它更好),在他們的出路programaticaly修改它們。最終,我想實現類似於Web瀏覽器在提供緩存對象時所執行的操作。
例
當你下載一個文件http://www.example.com/image.jpg
(來自任何網站的)它得到的地方保存在文件系統中,使得用戶的計算機,使該文件(無論是通過在瀏覽器或wget
下一個請求Linux等)將被指向文件系統上的副本。
總之,我希望能夠檢測到http://www.example.com/image.jpg
的傳出請求,並修改爲類似/tmp/files/image.jpg
。
這將構成我們正在研究的更大型研究項目的一部分。
我很難解釋這一點,所以請讓我知道如果我需要提供更多的細節。
非常感謝您的幫助。
所以......你的問題? – OdraEncoded
你必須做一個*代理*。客戶端連接到的程序,並依次連接到真實服務器。這是做到這一點的唯一方法。 –
所以你想運行在客戶端PC上的代碼和飛來來自瀏覽器的調整請求? –