Luanti 5.15.0-dev
 
Loading...
Searching...
No Matches
l_http.cpp File Reference
#include "lua_api/l_internal.h"
#include "common/c_converter.h"
#include "common/c_content.h"
#include "lua_api/l_http.h"
#include "cpp_api/s_security.h"
#include "util/enum_string.h"
#include "httpfetch.h"
#include "log.h"
+ Include dependency graph for l_http.cpp:

Macros

#define HTTP_API(name)
 

Variables

static const EnumString es_HttpMethod []
 

Macro Definition Documentation

◆ HTTP_API

#define HTTP_API ( name)
Value:
lua_pushstring(L, #name); \
lua_pushcfunction(L, l_http_##name); \
lua_settable(L, -3);

Referenced by ModApiHttp::l_get_http_api(), and ModApiHttp::l_request_http_api().

Variable Documentation

◆ es_HttpMethod

const EnumString es_HttpMethod[]
static
Initial value:
= {
{HTTP_GET, "GET"},
{HTTP_HEAD, "HEAD"},
{HTTP_POST, "POST"},
{HTTP_PUT, "PUT"},
{HTTP_PATCH, "PATCH"},
{HTTP_DELETE, "DELETE"},
{0, nullptr}
}
@ HTTP_PUT
Definition httpfetch.h:35
@ HTTP_DELETE
Definition httpfetch.h:37
@ HTTP_GET
Definition httpfetch.h:32
@ HTTP_POST
Definition httpfetch.h:34
@ HTTP_HEAD
Definition httpfetch.h:33
@ HTTP_PATCH
Definition httpfetch.h:36

Referenced by ModApiHttp::read_http_fetch_request().