簡體   English   中英

以編程方式通過C#登錄Sharepoint

[英]logging in sharepoint through c# programatically

我正在嘗試以編程方式登錄到sharepoint應用程序並獲取該網站內特定頁面的html代碼。 有沒有辦法我可以通過編程方式做到這一點? 我在需要傳遞登錄參數並訪問需要獲取html代碼的url的地方遇到問題。 在此先感謝大家,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();

您是否嘗試過類似的方法:

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();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM