簡體   English   中英

在C#中編輯傳出HTTP請求標頭的字段

[英]Edit fields of outgoing HTTP request headers in C#

是否可以在C#程序中執行與篡改數據相同的操作? 就像是否給程序提供一個會話ID,並希望將該會話ID插入發送到特定站點的傳出HTTP請求中的每個cookie中一樣? 我希望能夠停止傳出的HTTP請求並根據需要對其進行編輯,然后放開它們。

是否可以,或者是否需要為瀏覽器創建擴展程序?

如果您可以使用第三方程序,建議您使用免費提供的Fiddler

要使操作自動化,您可以使用邏輯創建一個.Net dll,然后將其加載到Fiddler中,或者在JScpript中編寫一個簡單的腳本,如果您的邏輯非常簡單,則可能會很容易。

你需要的是添加規則的解釋這里的說明書中無。

如果決定使用JScript,則可以在手冊中找到一些示例

要設置cookie,您可以在OnBeforeRequest中執行類似的操作:

oSession.oRequest["Cookie"] = (oSession.oRequest["Cookie"] + ";SessionID=YOUR_SESSION_ID");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM