]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
Revert "head-truc"
authorWilliam Lallemand <wlallemand@haproxy.org>
Fri, 24 Sep 2021 17:13:04 +0000 (19:13 +0200)
committerWilliam Lallemand <wlallemand@haproxy.org>
Fri, 24 Sep 2021 17:19:37 +0000 (19:19 +0200)
This reverts commit fe67e091859b07dca4622981a8d98a0b64de3cab.

Revert a development/test patch which was accidentely introduced.

src/hlua.c

index 4e86a1845971e3c563b4700c07d462d6d9bcb4bb..e997964895f200f9bf73469aa1f5634cfa94eb2f 100644 (file)
@@ -7007,7 +7007,7 @@ __LJMP static int hlua_httpclient_get_headers(lua_State *L, struct hlua_httpclie
  * in the lua buffer, once the httpclient finished its job, push the result on
  * the stack
  */
-__LJMP static int hlua_httpclient_send_yield(lua_State *L, int status, lua_KContext ctx)
+__LJMP static int hlua_httpclient_get_yield(lua_State *L, int status, lua_KContext ctx)
 {
        struct buffer *tr;
        int res;
@@ -7045,15 +7045,17 @@ __LJMP static int hlua_httpclient_send_yield(lua_State *L, int status, lua_KCont
                task_wakeup(hlua->task, TASK_WOKEN_MSG);
 
 
-       MAY_LJMP(hlua_yieldk(L, 0, 0, hlua_httpclient_send_yield, TICK_ETERNITY, 0));
+       MAY_LJMP(hlua_yieldk(L, 0, 0, hlua_httpclient_get_yield, TICK_ETERNITY, 0));
        return 0;
 }
 
 /*
- * Send an HTTP request and wait for a response
+ * Sends and receive an HTTP request
+ *
+ * httpclient.get(url, headers)
  */
 
-__LJMP static int hlua_httpclient_send(lua_State *L, enum http_meth_t meth)
+__LJMP static int hlua_httpclient_get(lua_State *L)
 {
        struct hlua_httpclient *hlua_hc;
        struct hlua *hlua;
@@ -7099,58 +7101,6 @@ __LJMP static int hlua_httpclient_send(lua_State *L, enum http_meth_t meth)
        return 0;
 }
 
-/*
- * Sends an HTTP HEAD request and wait for a response
- *
- * httpclient:head(url, headers, payload)
- */
-__LJMP static int hlua_httpclient_head(lua_State *L)
-{
-       return hlua_httpclient_send(L, HTTP_METH_HEAD);
-}
-
-/*
- * Send an HTTP GET request and wait for a response
- *
- * httpclient:get(url, headers, payload)
- */
-__LJMP static int hlua_httpclient_get(lua_State *L)
-{
-       return hlua_httpclient_send(L, HTTP_METH_GET);
-
-}
-
-/*
- * Sends an HTTP PUT request and wait for a response
- *
- * httpclient:put(url, headers, payload)
- */
-__LJMP static int hlua_httpclient_put(lua_State *L)
-{
-       return hlua_httpclient_send(L, HTTP_METH_PUT);
-}
-
-/*
- * Send an HTTP POST request and wait for a response
- *
- * httpclient:post(url, headers, payload)
- */
-__LJMP static int hlua_httpclient_post(lua_State *L)
-{
-       return hlua_httpclient_send(L, HTTP_METH_POST);
-}
-
-
-/*
- * Sends an HTTP HEAD request and wait for a response
- *
- * httpclient:delete(url, headers, payload)
- */
-__LJMP static int hlua_httpclient_delete(lua_State *L)
-{
-       return hlua_httpclient_send(L, HTTP_METH_DELETE);
-}
-
 /*
  *
  *
@@ -11797,10 +11747,6 @@ lua_State *hlua_init_state(int thread_num)
        lua_pushstring(L, "__index");
        lua_newtable(L);
        hlua_class_function(L, "get",         hlua_httpclient_get);
-       hlua_class_function(L, "head",        hlua_httpclient_head);
-       hlua_class_function(L, "put",         hlua_httpclient_put);
-       hlua_class_function(L, "post",        hlua_httpclient_post);
-       hlua_class_function(L, "delete",      hlua_httpclient_delete);
        lua_settable(L, -3); /* Sets the __index entry. */