B-Arts DocumentationIndice generale

BHttpResponse - Esempi

Verifica di una risposta HTTP

using B.BNet;

BHttpResponse response = await BHttp.RequestResponse(
  "https://api.example.com/status",
  "GET",
  "",
  null,
  "");

if (response.IsSuccess)
{
  string content = response.Content;
}
else
{
  int statusCode = response.StatusCode;
  string errorContent = response.Content;
}

La classe espone il risultato già prodotto dal framework: StatusCode contiene il codice numerico, IsSuccess deriva da HttpResponseMessage.IsSuccessStatusCode e Content contiene il corpo testuale.