I-Codes verwenden unter POST-Anforderung an einen Server zu senden:C#: Httpclient mit POST-Parameter
string url = "http://myserver/method?param1=1¶m2=2"
HttpClientHandler handler = new HttpClientHandler();
HttpClient httpClient = new HttpClient(handler);
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, url);
HttpResponseMessage response = await httpClient.SendAsync(request);
Ich habe keinen Zugriff auf den Server zu debuggen, aber ich wissen will, ist diese Anfrage gesendet, wie POST oder GET?
Wenn es GET ist, wie kann ich meinen Code ändern, um param1 & param2 als POST-Daten (nicht in der URL) zu senden?
Es wird als Post gesendet, 'neue HttpRequestMessage (HttpMethod.Post, URL)', durch die Übergabe in 'HttpMethod.Post' Sie erstellen eine POST-Anfrage. Was sind Param1 und Param2? –
Versuchen Sie es mit Fiddler? – SanyTiger
@BenRobinson Danke. param1 & param2 sind meine Parameter, die ich ihnen als POST-Parameter ABER Query String senden möchte. –