0 messaggi dal 29 gennaio 2024
Buongiorno, ho un problema con il richiamo di un API Post. Quando invio i dati all'API tramite questo codice:

"var client = new RestClient(url);
var request = new RestRequest(Method.POST);
request.RequestFormat = RestSharp.DataFormat.Json;
request.AddHeader("Authorization", $"Bearer {speedQuote.BearerToken}");
request.AddHeader("Content-Type", "application/json");
request.AddJsonBody(speedQuote);
var response = client.Execute(request);

if (response.StatusCode == HttpStatusCode.OK)
{
//same code
}"

il codice esegue l'execute. L'API lavora correttamente ma a metà lavoro, l'API continua il suo lavoro, invece, nel codice qui sopra non attende e mi ritorna lo status code a 0. Come faccio a farlo attendere fin quando l'API non finisce e restituisce i risultati?
Qualcuno potrebbe aiutarmi a risolvere?
Ps. ho già provato a modificare il web.config aumentando il runtime ma non è cambiato nulla. Il metodo deve essere sincrono.
Grazie mille
Modificato da alecar il 29 gennaio 2024 15:04 -
Modificato da alecar il 29 gennaio 2024 15:05 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.