HTTP Helper

[English]

  • 公共头文件: #include "brookesia/service_helper/network/http.hpp"

概述

本页用于查看 HTTP helper 的原始 Doxygen API,包括请求模型、异步请求 helper、状态事件与相关宏定义。

API 参考

Header File

Classes

class Http : public esp_brookesia::service::helper::Base<Http>

Helper schema definitions for the HTTP service.

Public Types

enum class RequestState

Lifecycle state of an individual HTTP request.

Values:

enumerator Queued
enumerator Running
enumerator Completed
enumerator Failed
enumerator Canceled
enumerator Max
enum class GeneralState

General lifecycle state of the HTTP service.

Values:

enumerator Idle
enumerator Initing
enumerator Inited
enumerator TimeSyncing
enumerator Starting
enumerator Started
enumerator Stopping
enumerator Stopped
enumerator Deiniting
enumerator Max
struct RequestProgress

Progress payload for a running HTTP request.

struct RequestStateInfo

Snapshot of the current state and progress of an HTTP request.

struct Statistics

HTTP service request counters.