MiddleWares_YiHe 郑州颐和医院随访系统中间件

CellHttp.h 900B

123456789101112131415161718192021222324252627282930313233343536
  1. #pragma once
  2. #include "cellbase.h"
  3. #include "CellAUTOCREATE.h"
  4. class CCellHttp : public CCellBase
  5. {
  6. DECLARE_CELL_AUTOCREATE
  7. public:
  8. CCellHttp(void);
  9. CCellHttp(CCellHttp & cellExeSql);
  10. virtual ~CCellHttp(void);
  11. ////////////////////////////////////////////////////////////////////////////////
  12. //继承自CCellBase
  13. int operate(void);
  14. CCellBase * copy(void);
  15. bool fillData(IFlowDataProvider& Provider);
  16. LPCTSTR name(void) const { return CELL_NAME_SQL; }
  17. int maxWaitingTime(void) const { return 0; }
  18. //////////////////////////////////
  19. CString doGet(CString href);
  20. CString Convert(CString& str, int sourceCodePage, int targetCodePage);
  21. private:
  22. bool m_IsSaveRs; // SQL语句是否返回记录集标志,1:返回 0:不返回
  23. int m_SuccessPos; // 执行成功,下一节点
  24. int m_FailPos; // 执行失败, 下一节点
  25. CString m_Url; // 要请求的URL
  26. CString m_RespVar; // 存储Response变量名
  27. };