fastdo  0.6.16
webx_HttpRequestCtx.hpp
浏览该文件的文档.
1 #pragma once
2 
3 namespace eienwebx
4 {
5 class HttpApp;
6 
9 {
10 public:
11  HttpRequestCtx( HttpApp * app, winux::uint64 clientId, winux::String const & clientEpStr, winux::SharedPointer<eiennet::ip::tcp::Socket> clientSockPtr );
12 
13  virtual winux::String dumpEnv() const override { return Request::dumpEnv(); }
14  virtual bool processData( http::UrlPathPartData * urlData ) override { return http::HttpRequestCtx::processData(urlData); }
15  virtual void cleanup() override { http::HttpRequestCtx::cleanup(); }
16 };
17 
18 
19 } // namespace eienwebx
virtual bool processData(http::UrlPathPartData *urlData) override
每次请求时处理environVars/get/post/cookies数据
处理URL路径部分时的一些中间变量
Definition: http_misc.hpp:12
HTTP客户请求场景
#define EIENWEBX_DLL
virtual bool processData(http::UrlPathPartData *urlData) override
每次请求时处理environVars/get/post/cookies数据
virtual void cleanup() override
每次请求后清理一些数据
HTTP服务器应用
XString< tchar > String
Definition: utilities.hpp:261
Web功能的相关封装
引用计数共享指针
Definition: smartptr.hpp:456
virtual winux::String dumpEnv() const override
倾泻出全部请求环境变量
代表一个请求
Definition: webx_Request.hpp:9
HTTP客户请求场景
unsigned __int64 uint64
Definition: utilities.hpp:230
virtual winux::String dumpEnv() const override
倾泻出全部请求环境变量
virtual void cleanup() override
每次请求后清理一些数据