Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=21742012-09-26T02:36:15Zuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=2175Авторизоваться и загрузить html с сайта (С#).2009-11-09T16:30:47-06:002009-11-09T16:30:47-06:00SergeyТребуется методом post авторизоваться через httpwebresponse/request на одном простом сайте и вытянуть html в переменную. У меня проблема в том, что если на ресурсе относительные пути, скрипт выдаётuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=2176Ответ от Sergey на вопрос с сайта CodeHelper2009-11-10T01:27:57-06:002009-11-10T01:27:57-06:00SergeyВероятно были проблема с куками или сессией CookieContainer cookies = new CookieContainer(); cookies.Add(new Cookie("ASP.NET_SessionId", sessionId)); var URL = "http://www.somesite.com"; HttpWebRequest webRequest = WebRequest.Create(URL) as HttpWebRequest; webRequest.Credentialsuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=2177Ответ от admax на вопрос с сайта CodeHelper2009-11-10T06:36:31-06:002009-11-10T06:36:31-06:00admaxНекоторые web-платформы поддерживают механизмы защиты от Cross-Site Request Forgery. Так в ASP.NET MVC можно расположить на форме input типа hidden (Anti Forgery Token), содержащий определенные данные. Когда осуществляется post, на сервере проверяется корректность этого поля. Соответственно, наличие