Synkron HTTP
HTTP (HyperText Transfer Protocol) er det mest udbredte protokol til at overføre data over internettet. I .NET bør al HTTP kommunikation foregå asynkront, men det er stadig muligt at lave synkrone kald.
Warning
Synkrone kald kan blokere tråde og bør derfor undgås i applikationer med mange brugere.
Du kan eventuelt bruge den “gamle” WebClient (System.Net.WebClient) hvis du ønsker et rent synkront kald - eksempelvis til at hente en streng:
using (WebClient w = new WebClient())
{
string s = w.DownloadString("https://www.random.org/integers/?num=1&min=1&max=6&col=1&base=10&format=plain&rnd=new");
}
Men hold dig til HttpClient til asynkron kommunikation.