Io uso i codici qui sotto per inviare richiesta POST a un server:C#: HttpClient con POST parametri
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);
Non ho accesso al server per eseguire il debug, ma io voglio sapere, è questa richiesta inviata come POST o GET?
Se è GET, come posso modificare il mio codice per inviare param1 & param2 come dati POST (non nell'URL)?
Viene inviato come post, 'new HttpRequestMessage (HttpMethod.Post, url)', passando in 'HttpMethod.Post' si sta creando una richiesta POST. Cosa sono param1 e param2? –
Prova a usare Fiddler? – SanyTiger
@BenRobinson Grazie. param1 e param2 sono i miei parametri che voglio inviarli come parametri POST BUT stringa di query. –