#include "dinamo.h"
Campos de Dados | |
| DWORD | dwVersion |
| DWORD | dwMethod |
| const char * | szURL |
| const char ** | pszHeaderList |
| DWORD | dwHeaderCount |
| BYTE * | pbBody |
| DWORD | dwBodyLen |
| DWORD | dwTimeOut |
| DWORD | dwParam |
Dados de uma requisição HTTP do PIX.
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().
| DWORD dwVersion |
Versão da estrutura. Deve ser PIX_REQUEST_VERSION.
| DWORD dwMethod |
Método HTTP: PIX_HTTP_POST, PIX_HTTP_PUT, PIX_HTTP_GET ou PIX_HTTP_DELETE.
| const char* szURL |
URL do destino.
| const char** pszHeaderList |
Cabeçalhos adicionais, um por elemento. NULL para nenhum.
| DWORD dwHeaderCount |
Quantidade de elementos em pszHeaderList.
| 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.
| DWORD dwBodyLen |
Tamanho de pbBody, em bytes.
| DWORD dwTimeOut |
Tempo de timeout da operação em milissegundos. Zero para não ter timeout.
| DWORD dwParam |
Opções da requisição: PIX_VERIFY_HOST_NAME, PIX_BASIC_HTTP_HEADER, PIX_GZIP.