вход в sharepoint через c # программно - PullRequest
1 голос
/ 29 июля 2011

Я пытаюсь программно войти в приложение sharepoint и получить html-код конкретной страницы на этом сайте. Есть ли способ, как я могу сделать это программно? У меня проблемы с той частью, где мне нужно передать параметры входа в систему и получить доступ к URL-адресу, необходимому для получения HTML-кода. Спасибо всем заранее, Laziale

 HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://mysite.sharepoint.com");
        NetworkCredential credentials = new NetworkCredential("myUser", "myPass");
        request.Credentials = credentials;

        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        Stream receiveStream = response.GetResponseStream ();

        StreamReader readStream = new StreamReader (receiveStream, Encoding.UTF8);
        string html = readStream.ReadToEnd();

        response.Close();
        readStream.Close();

1 Ответ

1 голос
/ 29 июля 2011

Вы пробовали что-то вроде:

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("url goes here");
request.Credentials = new NetworkCredential("username", "password");

HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream receiveStream = response.GetResponseStream ();

StreamReader readStream = new StreamReader (receiveStream, Encoding.UTF8);
string html = readStream.ReadToEnd();

response.Close();
readStream.Close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...