Pular para o conteúdo principal

HCHttpCallCreate

Cria um identificador de chamada HTTP.

Sintaxe

Parâmetros

call   _Out_
Tipo: HCCallHandle*
O identificador da chamada HTTP.

Valor retornado

Tipo: HRESULT Código de resultado desta operação de API. Os valores possíveis são S_OK, E_INVALIDARG ou E_FAIL.

Comentários

Primeiro, crie um identificador HTTP usando HCHttpCallCreate(). Em seguida, chame HCHttpCallRequestSet*() para preparar o HCCallHandle. Depois, chame HCHttpCallPerformAsync() para executar a chamada HTTP usando o HCCallHandle. Essa chamada é assíncrona, portanto, o trabalho será feito em um thread em segundo plano e retornará por meio do retorno de chamada. A chamada de execução é assíncrona, portanto, o trabalho será feito em um thread em segundo plano que chama XTaskQueueDispatch(…, XTaskQueuePort::Work). Os resultados retornarão ao retorno de chamada no thread que chama XTaskQueueDispatch(…, XTaskQueuePort::Completion); em seguida, obtenha o resultado da chamada HTTP chamando HCHttpCallResponseGet*() para obter a resposta HTTP do HCCallHandle. Quando o HCCallHandle não for mais necessário, chame HCHttpCallCloseHandle() para liberar a memória associada ao HCCallHandle.

Requisitos

Cabeçalho: httpClient.h Biblioteca: libHttpClient.GDK.lib

Confira também

httpClient
Última modificação em 6 de outubro de 2026