aboutsummaryrefslogtreecommitdiff
path: root/zenserver/testing/httptest.cpp
Commit message (Collapse)AuthorAgeFilesLines
* structured cache: fixed how HEAD requests are handledStefan Boberg2021-09-301-0/+17
| | | | | | the SetSuppressResponseBody() is currently sensitive to ordering and would end up getting called too late to apply fixes UE-129788, UE-129793
* Added simple compact binary endpoint for JSON testingStefan Boberg2021-09-271-0/+11
|
* Implemented intended package streaming API flow (but currently it "streams" ↵Stefan Boberg2021-09-131-4/+3
| | | | from memory)
* Added client implementation of CbPackage filter/transactStefan Boberg2021-09-131-0/+10
|
* Changed interface for httpServerRequest::SessionId()/RequestId() so they ↵Stefan Boberg2021-09-131-11/+27
| | | | | | | | | | | | | | share storage and lazy eval logic They now call into ParseSessionId()/ParseRequestId() when required Eliminates redundant logic in derived implementations Also moved package transport code into httpshared.(cpp|h) for easier sharing with client code Added some I/O error reporting in http.sys related code Changed IHttpPackageHandler interface to support partially updated handling flow
* Package filtering related test codeStefan Boberg2021-09-131-0/+42
|
* HttpResponse enum -> HttpResponseCodeStefan Boberg2021-09-121-11/+2
| | | | Also removed initial CbPackage API HttpServer changes as I have decided to take a different approach
* Introduced dedicated HTTP testing service, used during development to ↵Stefan Boberg2021-09-081-0/+48
exercise the server framework