gpt4 book ai didi

c# - 搜索电子邮件时在 OWA 上执行 POST 请求时出现 400 错误请求

转载 作者:行者123 更新时间:2023-11-30 18:17:47 25 4
gpt4 key购买 nike

我能够成功登录到 owamail,并且我也获得了身份验证 cookie。我在 owamail 上执行搜索请求,在 httpwebresponse 上收到 400 个错误请求。下面是搜索 HTTP post 请求,根据浏览器是 xmlhttprequest。

Request Parameters =<params><canary>value</canary><st><FVLVS few parameters />....etc

请求详细信息:

HttpWebRequest Request = (HttpWebRequest)WebRequest.Create("https://owamail.mysite.net/OWA/ev.owa?Oeh=1&ns=MsgVLV2&ev=LoadFresh&pfmk=M23:11111111")
Request.method= post
Request.keepalive=false
Request.contenttype= "text/plain;charset=UTF-8";
Request.protocolversion= httpversion.version10
Request.allowautoredirect=true
Request.proxy=null
Request.timeout=800000
Request.readwritetimeout=800000
Request.User agent="Mozilla/4.0 (compatible; MSIE 8.0; windows NT 6.0; wow64;" "Trident/4.0; SLCC1; NET CLR 2.0.50727; media center pc 5.0;"
Request.header.add("accept-encoding", "gzip, deflate");
Request.contentlength= data1.length

最佳答案

首先,像这样将 WebRequest 转换为 HttpWebRequest

HttpWebRequest request= (HttpWebRequest)HttpWebRequest.Create(@"https://owamail.mysite.net/OWA/ev.owa?Oeh=1&ns=MsgVLV2&ev=LoadFresh&pfmk=M23:11111111");

然后,添加这行代码:(**注意 Useragent 将根据操作系统兼容性而有所不同)

request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)";

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent/Firefox访问此链接以了解 Mozilla 支持的用户代理字符串引用。

关于c# - 搜索电子邮件时在 OWA 上执行 POST 请求时出现 400 错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42850450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com