Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 400搜索电子邮件时对OWA执行POST请求时出现错误请求_C#_Http Post_Outlook Web App - Fatal编程技术网

C# 400搜索电子邮件时对OWA执行POST请求时出现错误请求

C# 400搜索电子邮件时对OWA执行POST请求时出现错误请求,c#,http-post,outlook-web-app,C#,Http Post,Outlook Web App,我能够成功登录到owamail,并获得身份验证cookies。我在owamail上执行搜索请求,在httpwebresponse上得到400个错误请求。下面是搜索HTTP post请求,根据浏览器为xmlhttprequest Request Parameters =<params><canary>value</canary><st><FVLVS few parameters />....etc 首先,将WebRequest强制转换为

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

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

首先,将WebRequest强制转换为HttpWebRequest,如下所示

HttpWebRequest request= (HttpWebRequest)HttpWebRequest.Create(@"https://owamail.mysite.net/OWA/ev.owa?Oeh=1&ns=MsgVLV2&ev=LoadFresh&pfmk=M23:11111111");
然后,添加这行代码:(**注意Useragent将根据操作系统兼容性的不同而有所不同)


请访问此链接以了解Mozilla支持的用户代理字符串引用。

是否有人可以查看此问题并提供解决方法。是否有人可以在此帮助我们?我们已经尝试了此选项,并将用户代理替换为不同的用户代理,但仍然存在相同的问题
HttpWebRequest request= (HttpWebRequest)HttpWebRequest.Create(@"https://owamail.mysite.net/OWA/ev.owa?Oeh=1&ns=MsgVLV2&ev=LoadFresh&pfmk=M23:11111111");
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)";