Отправка POST-запросов в Watin

#post #automation #request #http-post #watin

#Публикация #автоматизация #запрос #http-post #watin

Вопрос:

Я пытаюсь отправить POST-запрос на веб-странице с базовой аутентификацией. Итак, есть ли какие-либо примеры, показывающие, как автоматизировать отправку POST-запросов в Watin

Ответ №1:

Я обнаружил, что этот post работает

 IE _ie = new IE();
object flags = null;
object targetFrame = null;
object headers = "Content-Type: application/x-www-form-urlencoded"   Convert.ToChar(10)   Convert.ToChar(13);
object postDataBytes = ASCIIEncoding.ASCII.GetBytes("{ mydata: 5 }");
object resourceLocator = "http://google.com";
IWebBrowser2 browser = (IWebBrowser2)_ie.InternetExplorer;
browser.Navigate2(ref resourceLocator, ref flags, ref targetFrame, ref postDataBytes, ref headers);
_ie.WaitForComplete();
  

Мой документ представляет собой ответ в формате json, и я все еще работаю над получением доступа к его необработанному содержимому через WatiN — в настоящее время ему предлагается загрузить.