请问 http 中的 数据怎么样填才能发出去?
数据害死填在body中的,但怎么样才能保正传出去呢?
class OSP_API HTTP_Response
{
public:
HTTP_Response(HTTP_VERSION version,
UINT16 status_code_,
HTTP_Header *header = 0,
HTTP_Body *body = 0);
private:
virtual ~HTTP_Response();
public:
int msg_block(Net_Message_Block *&response);
UINT16 status_code();
HTTP_Body *body();
void body(HTTP_Body *body);
HTTP_Header *header();
void header(HTTP_Header *header);
HTTP_VERSION version(){return version_;};
void release();//该方法将对象的引用计数减1,当对象没有被引用时便释放它。
HTTP_Response *duplicate();//该方法将对象的引用计数加1。
private:
HTTP_VERSION version_;
UINT16 status_code_;
HTTP_Header *header_;
HTTP_Body *body_;
private:
ACE_Thread_Mutex mutex_;
int reference_count_;//引用次数
};
想传一个.txt 文件,那怎么样填这个类的对象呢?