Exemple #1
0
	void Response::init(CP::Stream& out, CP::StringPool* sp) {
		outputStream = &out;
		this->alloc.sp = sp;
		this->sp = sp;
		new (&headers) StringMap(less<String>(), alloc);
		addDefaultHeaders();
	}
Exemple #2
0
CCHttpRequest* CHttpServer::getGetRequestByUrl(const char* pUrl)
{
	CCHttpRequest* pRequest = new CCHttpRequest();
	pRequest->setUrl(pUrl);
	pRequest->setRequestType(CCHttpRequest::kHttpGet);
	addDefaultHeaders(pRequest);
	return pRequest;
}
Exemple #3
0
CCHttpRequest* CHttpServer::getPostRequestByUrlAndData(const char* pUrl, const char* pData)
{
	CCHttpRequest* pRequest = new CCHttpRequest();
	pRequest->setUrl(pUrl);
	pRequest->setRequestType(CCHttpRequest::kHttpPost);
	pRequest->setRequestData(pData ,strlen(pData));
	addDefaultHeaders(pRequest);
	return pRequest;
}
Exemple #4
0
	Response::Response(CP::Stream& out, CP::StringPool* sp) :
			outputStream(&out), buffer(), output((CP::BufferedOutput&) buffer), sp(sp), alloc(sp),
					headers(less<String>(), alloc), _bufferPos(0), headersWritten(false), closed(false),
					sendChunked(false), _writing(false) {
		addDefaultHeaders();
	}