我正在尝试使用Web请求从Siebel CRM下载文件,在浏览器中重复用户操作。我使用 Fiddler 预先记录浏览器会话流量,然后复制 Web 请求。在浏览器中,单击文件下载链接会在弹出窗口中下载文件。但是当通过 HttpWebRequest 发送相同的请求时,它会返回带有另一个 URI 的数据,根据请求,我会收到一条消息,指出并行会话已打开,这是禁止的。 SWEC(Siebel Web 扩展点击计数(是从预先录制的浏览器会话中轻率地复制的。任何人都可以就如何在Siebel CRM中使用下载提供建议吗?
要成功下载,需要复制自授权以来的所有服务请求。
更新
无需重复 Web 界面中发生的所有请求。使用原始SWEC
参数完成第一个服务请求就足够了(在我的情况下是SWEC=2
(,之后您可以执行与文件下载相关的请求,将原始SWEC
值替换为 3、4 等。