Dot-Net
如何使用基於 HttpClient 和 .net4 的 Rest-client 進行身份驗證
已經用 HttpClient 詳細說明了建構一個休息客戶端。但我無法弄清楚,也找不到任何關於如何向伺服器進行身份驗證的範例。我很可能會使用基本的 aut,但實際上任何範例都會受到讚賞。
在早期版本(線上有範例)中,您做了:
但是,該
TransportSettings屬性在 0.3.0 版中不再存在。
所有這些都過時了。最後的方法如下:
var credentials = new NetworkCredential(userName, password); var handler = new HttpClientHandler { Credentials = credentials }; using (var http = new HttpClient(handler)) { // ... }