Tiago Natel de Moura

Archive for AM|Yearly archive page

OrionSocket – Exemplo de POST

Em C, C/C++, orionsocket, janeiro 23, 2011 às 4:44 am

Abaixo um exemplo simples da utilização de POST com OrionSocket.

#include <stdio.h>
#include <orion/socket/http.h>

void handleResponse(char* buffer, _uint32 len);

int main(int argc, char** argv)
{
    orion_httpRequest* request = NULL;
    orion_initHttpRequest(&request);
    orion_setHttpRequestHost(request, "registro.br", 80);
    orion_setHttpRequestPath(request, "/cgi-bin/whois/");
    orion_setHttpRequestMethod(request, "POST");
    orion_setHttpRequestQuery(request, "qr=www.bugsec.com.br");
    orion_setHttpRequestOption(request, ORION_OPTDEBUG_REQUEST);
    orion_setHttpRequestHeader(request, "User-Agent", "Mozilla/1.0");
    
    orion_httpGet(request, handleResponse, 1024);
    
    orion_cleanupHttpRequest(request);
    
    return 0;
}

void handleResponse(char* buffer, _uint32 len)
{
    printf("%s", buffer);
}

[BugSec Team]
i4k, m0nad, Cooler, _mlk_

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.