#pragma once #include "cellbase.h" #include "CellAUTOCREATE.h" class CCellHttp : public CCellBase { DECLARE_CELL_AUTOCREATE public: CCellHttp(void); CCellHttp(CCellHttp & cellExeSql); virtual ~CCellHttp(void); //////////////////////////////////////////////////////////////////////////////// //继承自CCellBase int operate(void); CCellBase * copy(void); bool fillData(IFlowDataProvider& Provider); LPCTSTR name(void) const { return CELL_NAME_SQL; } int maxWaitingTime(void) const { return 0; } ////////////////////////////////// CString doGet(CString href); CString Convert(CString& str, int sourceCodePage, int targetCodePage); private: bool m_IsSaveRs; // SQL语句是否返回记录集标志,1:返回 0:不返回 int m_SuccessPos; // 执行成功,下一节点 int m_FailPos; // 执行失败, 下一节点 CString m_Url; // 要请求的URL CString m_RespVar; // 存储Response变量名 };