Dot-Net

如何使用基於 HttpClient 和 .net4 的 Rest-client 進行身份驗證

  • September 12, 2011

已經用 HttpClient 詳細說明了建構一個休息客戶端。但我無法弄清楚,也找不到任何關於如何向伺服器進行身份驗證的範例。我很可能會使用基本的 aut,但實際上任何範例都會受到讚賞。

在早期版本(線上有範例)中,您做了:

但是,該TransportSettings屬性在 0.3.0 版中不再存在。

所有這些都過時了。最後的方法如下:

var credentials = new NetworkCredential(userName, password);
var handler = new HttpClientHandler { Credentials = credentials };

using (var http = new HttpClient(handler))
{
   // ...
}

引用自:https://stackoverflow.com/questions/7387205