0

SharePoint サイトで JSON データの http 要求を行う必要があります。ブラウザからデータにアクセスすると、最初にユーザー名とパスワードの入力を求められます。資格情報を入力すると、JSON を表示できます。私は C# を初めて使用し、リクエストを作成し、レスポンスを取得し、JSON を解析する最善の方法を考えています。以前に Java で JSON リクエストを処理したことがありますが、sharepoint 資格情報を処理する必要はありませんでした。前もって感謝します。

4

2 に答える 2

3

どうぞ:

private void login_Click(object sender, EventArgs e)
{
    string username = uname.Text;
    string password = pword.Text;
    string url = "THE SITE URL HERE";
    var req = (HttpWebRequest)WebRequest.Create(url);
    req.Credentials = new NetworkCredential(username, password);
    var response = req.GetResponse();
    //Do Stuff with response
}
于 2012-08-01T14:25:56.507 に答える
0

WebRequest を作成してそこに資格情報を渡すことができるはずです。それが機能しない場合は、sharepoint 資格情報の設定に関するこの回答を確認してください。

確立するために ServerCertificateValidationCallback ハンドラーを持つ必要がないため、他のアクセス許可の問題が発生していない限り、HttpWebRequest を作成し、ClientCertificates プロパティを設定して、.pfx ファイルから証明書を含めるだけで問題ありません。クライアントとしてのリモート サーバーへの SSL 接続。ハンドラーは、リモート マシンの証明書のデフォルトの検証動作をインターセプト、検査、および/または上書きする場合にのみ必要です。

https://stackoverflow.com/questions/5595049/servicepointmanager-servercertificatevalidationcallback-question

于 2012-08-01T14:17:34.300 に答える