| 123456789101112131415161718192021222324252627282930313233343536 |
- #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变量名
- };
|