是否可以在C#程序中执行与Tamper Data相同的操作?就像我给程序一个会话ID,我希望在发送到某个站点的传出HTTP请求的每个cookie中插入会话ID?我希望能够阻止传出的HTTP请求并按照我的喜好进行编辑,然后让它们继续使用。
是否可以或我是否需要为浏览器创建扩展程序?
答案 0 :(得分:2)
如果您可以使用第三方程序,我建议您使用免费提供的Fiddler。
要自动执行操作,您可以使用逻辑创建.Net dll,然后将其加载到Fiddler中,或者在JScpript中编写一个简单的脚本,如果您的逻辑非常简单,这可能很容易。
您需要的是在手册中添加here中解释的规则。
如果您决定使用JScript,可以在手册中找到一些examples。
要设置Cookie,您可以在 OnBeforeRequest 中执行类似的操作:
oSession.oRequest["Cookie"] = (oSession.oRequest["Cookie"] + ";SessionID=YOUR_SESSION_ID");