10 Commits

Author SHA1 Message Date
lorry li
9c48f79bd7 Add 64 bit support in http request.
[REVIEW] [at]michael.kirzinger [at]rob.cannaday [at]michael.atchison [at]rafa.lecina
#jira UE-182679
#rb [at]michael.atchison [at]rafa.lecina

[CL 26057696 by lorry li in 5.3 branch]
2023-06-16 12:43:16 -04:00
lorry li
e361473bda Add test case to test file upload through file name;
Add test case to test redirect;
Minor refactor for test code: Extract UrlStreamDownload function; Remove ESPMode::ThreadSafe when define TSharedRef.

[REVIEW] [at]michael.kirzinger [at]michael.atchison [at]rafa.lecina
#rb [at]michael.atchison [at]rafa.lecina

[CL 26036687 by lorry li in 5.3 branch]
2023-06-16 01:48:05 -04:00
Rafa Lecina
e14412d4a4 Make AppleHTTPNSUrlSession threaded
#review @Bertrand.Carre, @Michael.Kirzinger, @Lorry.Li
#jira FORT-619813

[CL 25973027 by Rafa Lecina in ue5-main branch]
2023-06-14 04:02:22 -04:00
lorry li
9821857cfb Add a test case to verify http request can be reused;
Add a test case to verify http request can run in parallel.

[REVIEW] [at]rob.cannaday [at]michael.kirzinger [at]michael.atchison [at]rafa.lecina
#rb [at]michael.atchison

[CL 25952120 by lorry li in ue5-main branch]
2023-06-13 11:00:18 -04:00
lorry li
6bc43e5e73 Create python virtual environment for web server of WebTests.
#jira UE-182678
[REVIEW] [at]stephen.ma [at]rafa.lecina [at]chad.garyet [at]ryan.hummer [at]michael.kirzinger [at]michael.atchison
#rb [at]rafa.lecina

[CL 25927262 by lorry li in ue5-main branch]
2023-06-12 09:17:19 -04:00
lorry li
b07bd4ae81 Add non-game thread support for http request.
[REVIEW] [at]michael.kirzinger [at]rob.cannaday [at]michael.atchison [at]rafa.lecina
#jira UE-182677
#rb [at]michael.atchison [at]justin.marcus

[CL 25878248 by lorry li in ue5-main branch]
2023-06-08 14:54:12 -04:00
lorry li
8cf99a3ba9 Refactor: extract some common functions into a new base class HttpRequestCommon, where code can be shared between different platforms, but not different http impls like adaptor/mock/null impl.
[REVIEW] [at]rafa.lecina [at]michael.kirzinger [at]michael.atchison
#preflight 647a58c24678712034c743da
#rb [at]michael.atchison

[CL 25778049 by lorry li in ue5-main branch]
2023-06-02 20:28:07 -04:00
lorry li
ae0b262b81 Updated the WebTests doc since UE5 integrated with new tests param;
Use sections for http methods tests.

[REVIEW] [at]michael.atchison [at]michael.kirzinger [at]stephen.ma [at]rafa.lecina
#rb [at]michael.atchison

[CL 25773734 by lorry li in ue5-main branch]
2023-06-02 16:59:56 -04:00
lorry li
f8966a696c Add streaming download interface.
#jira UE-182675
[REVIEW] [at]michael.kirzinger [at]michael.atchison [at]per.larsson [at]pj.kack [at]rafa.lecina
#rb [at]rafa.lecina [at]michael.atchison
#preflight 6479ffcb4678712034adcc5f

[CL 25764045 by lorry li in ue5-main branch]
2023-06-02 12:09:58 -04:00
lorry li
37478dc95c Added new test project WebTests;
Added http test cases;
Add the onlinetests web server created using django.

#jira UE-182678
[REVIEW] [at]alejandro.aguilar [at]michael.kirzinger [at]stephen.ma
#rb [at]stephen.ma

[CL 25631147 by lorry li in ue5-main branch]
2023-05-25 17:56:06 -04:00