400 Неверный запрос при выполнении POST-запроса в OWA при поиске электронной почты

Я могу успешно войти в owamail, и я также получаю файлы cookie для аутентификации. Я выполняю поисковый запрос на owamail, для которого я получаю 400 неверных запросов на httpwebresponse. Ниже приведен поисковый HTTP-запрос, который является 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

person aloknaik143    schedule 17.03.2017    source источник
comment
Может кто-нибудь посмотреть на этот вопрос и дать рекомендации по его решению.   -  person Irfan Shaikh    schedule 17.03.2017
comment
Может ли кто-нибудь помочь нам здесь, пожалуйста?   -  person aloknaik143    schedule 19.03.2017


Ответы (1)


Во-первых, приведите 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.

person Thiyagu Rajendran    schedule 22.03.2017
comment
Мы уже пробовали этот вариант и заменили пользовательские агенты на другие, но все та же проблема. - person Irfan Shaikh; 23.03.2017