DINAMO Networks agora é DINAMO Cyber Security Company !
API C/C++
HSM DINAMO
Carregando...
Procurando...
Nenhuma entrada encontrado
Referência da Estrutura PIX_REQUEST

#include "dinamo.h"

Campos de Dados

DWORD dwVersion
 
DWORD dwMethod
 
const char * szURL
 
const char ** pszHeaderList
 
DWORD dwHeaderCount
 
BYTEpbBody
 
DWORD dwBodyLen
 
DWORD dwTimeOut
 
DWORD dwParam
 

Descrição detalhada

Dados de uma requisição HTTP do PIX.

Observação
Os ponteiros desta estrutura são apenas emprestados: a biblioteca lê o conteúdo durante a chamada e não copia nada. Tudo o que szURL, pszHeaderList e pbBody apontam deve continuar válido até DPIXRequest() retornar. Em C++, atenção a expressões como str().c_str() guardadas no campo: o temporário morre no fim da instrução, antes mesmo da chamada acontecer.

Essa estrutura é utilizada pela função DPIXRequest().

Exemplos
pix_handle_no_cache.c, pix_handle_request.c e pix_handle_stats.c.

Campos

◆ dwVersion

DWORD dwVersion

◆ dwMethod

◆ szURL

const char* szURL

◆ pszHeaderList

const char** pszHeaderList

Cabeçalhos adicionais, um por elemento. NULL para nenhum.

Exemplos
pix_handle_request.c.

◆ dwHeaderCount

DWORD dwHeaderCount

Quantidade de elementos em pszHeaderList.

Exemplos
pix_handle_request.c.

◆ pbBody

BYTE* pbBody

Corpo da requisição. NULL para nenhum. Em PIX_HTTP_GET e PIX_HTTP_DELETE um corpo é incomum, mas se for informado a biblioteca o envia.

Exemplos
pix_handle_request.c e pix_handle_stats.c.

◆ dwBodyLen

DWORD dwBodyLen

Tamanho de pbBody, em bytes.

Exemplos
pix_handle_request.c e pix_handle_stats.c.

◆ dwTimeOut

DWORD dwTimeOut

Tempo de timeout da operação em milissegundos. Zero para não ter timeout.

Exemplos
pix_handle_no_cache.c, pix_handle_request.c e pix_handle_stats.c.

◆ dwParam

DWORD dwParam

A documentação para essa estrutura foi gerada a partir do seguinte arquivo: