State elaborando un po 'con HttpClient per creare un client di riposo. Ma non riesco a capire, né trovare esempi su come autenticarsi verso il server. Molto probabilmente userò l'aut di base, ma davvero qualsiasi esempio sarebbe apprezzato.Come autenticarsi con Rest-client basato su HttpClient e .net4
Nelle versioni precedenti (che ha esempi in linea) che hai fatto:
HttpClient client = new HttpClient("http://localhost:8080/ProductService/");
client.TransportSettings.Credentials =
new System.Net.NetworkCredential("admin", "admin");
Tuttavia la proprietà TransportSettings
non esiste più nella versione 0.3.0.
Questa è l'unica risposta che funziona per .NET 4.5 – Frank
Sto usando VS2013 e .NET 4.5 L'intestazione dell'autorizzazione non viene impostata. Posso solo impostare l'intestazione direttamente attraverso la proprietà. Cos'altro potrei mancare? – Alex
@Alex provare l'impostazione 'HttpClientHandler.PreAuthenticate = true' http://msdn.microsoft.com/en-us/library/system.net.http.httpclienthandler.preauthenticate.aspx –