Esempio n. 1
0
int SP_HiveDBProtocol :: clientCall( SP_NKSocket * socket, const char * uri,
		int isKeepAlive, const char * reqBuff, int reqLen, SP_NKHttpResponse * httpResp )
{
	SP_NKHttpRequest httpReq;
	{
		httpReq.setMethod( "POST" );
		httpReq.setURI( uri );
		httpReq.setVersion( "HTTP/1.1" );
		if( isKeepAlive ) httpReq.addHeader( "Connection", "Keep-Alive" );
		httpReq.addHeader( "Host", "127.0.0.1" );

		httpReq.appendContent( reqBuff, reqLen );
	}

	return SP_NKHttpProtocol::post( socket, &httpReq, httpResp );
}