Navigation
| Name | HttpServer |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Online/HTTPServer/ |
| Module Build Rules | HttpServer.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FHttpServerModule | Module for HtttpServer Implementation |
Structs
Interfaces
| Name | Remarks |
|---|---|
| IHttpRouter |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FHttpRequestHandler | TDelegate< bool(const FHttpServerRequest &Request, const FHttpResultCallback &OnComplete)> | FHttpRequestHandler | HttpRequestHandler.h |
| FHttpResultCallback | TFunction< void(TUniquePtr< FHttpServerResponse > &&Response)> | HttpResultCallback.h | |
| FHttpRouteHandle | TSharedPtr< const FHttpRouteHandleInternal > | FHttpRouteHandle Returned by IHttpRouter BindRoute() invocations. | HttpRouteHandle.h |
| FOnPreprocessHttpRequest | TBaseDelegate_TwoParams< bool, const TSharedPtr< FHttpServerRequest > &, const FHttpResultCallback & > | IHttpRouter.h |
Enums
Public
| Name | Remarks |
|---|---|
| EHttpServerRequestVerbs | |
| EHttpServerResponseCodes | Copyright Epic Games, Inc. All Rights Reserved. |
| HttpVersion::EHttpServerHttpVersion | Copyright Epic Games, Inc. All Rights Reserved. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ENUM_CLASS_FLAGS
(
EHttpServerRequestVerbs |
HttpServerRequest.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool HttpVersion::FromString
(
const FString& HttpVersionStr, |
HttpServerHttpVersion.h | ||
static FString HttpVersion::ToString
(
EHttpServerHttpVersion& InHttpVersion |
HttpServerHttpVersion.h |