move some methods from App to Request

methods moved: SetEnv(), ReadEnvVariables(), ReadEnvRemoteIP(), CheckSSL(), SetSubdomain()

while here:
- add the rest of http methods: put, connect, trace, patch
This commit is contained in:
2022-08-29 19:20:41 +02:00
parent 7dc117da5e
commit a34db6505d
7 changed files with 349 additions and 171 deletions

View File

@@ -110,20 +110,32 @@ public:
virtual void Finish();
virtual bool HasAccess();
virtual void MakePost();
virtual void MakeGet();
virtual void MakeHead();
virtual void MakePost();
virtual void MakePut();
virtual void MakeDelete();
virtual void MakeConnect();
virtual void MakeOptions();
virtual void MakeTrace();
virtual void MakePatch();
virtual void Clear();
/*
* called from the jobs thread
* objects are locked
*/
virtual void ContinueMakePost();
virtual void ContinueMakeGet();
virtual void ContinueMakeHead();
virtual void ContinueMakePost();
virtual void ContinueMakePut();
virtual void ContinueMakeDelete();
virtual void ContinueMakeConnect();
virtual void ContinueMakeOptions();
virtual void ContinueMakeTrace();
virtual void ContinueMakePatch();
//void SetConfig(Config * pconfig);