You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by sh...@apache.org on 2021/02/20 08:05:34 UTC

[apisix] branch master updated: refactor: remove unused core.http (#3555)

This is an automated email from the ASF dual-hosted git repository.

shuyangw pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix.git


The following commit(s) were added to refs/heads/master by this push:
     new 7dde426  refactor: remove unused core.http (#3555)
7dde426 is described below

commit 7dde426a4f78368976e959ee82b27cfe3fbf2b59
Author: 罗泽轩 <sp...@gmail.com>
AuthorDate: Sat Feb 20 16:05:25 2021 +0800

    refactor: remove unused core.http (#3555)
    
    Signed-off-by: spacewander <sp...@gmail.com>
---
 apisix/core.lua      |  1 -
 apisix/core/http.lua | 42 ------------------------------------------
 2 files changed, 43 deletions(-)

diff --git a/apisix/core.lua b/apisix/core.lua
index f994de9..3e3b321 100644
--- a/apisix/core.lua
+++ b/apisix/core.lua
@@ -46,7 +46,6 @@ return {
     id          = require("apisix.core.id"),
     utils       = utils,
     etcd        = require("apisix.core.etcd"),
-    http        = require("apisix.core.http"),
     tablepool   = require("tablepool"),
     empty_tab   = {},
 }
diff --git a/apisix/core/http.lua b/apisix/core/http.lua
deleted file mode 100644
index 66d0dbc..0000000
--- a/apisix/core/http.lua
+++ /dev/null
@@ -1,42 +0,0 @@
---
--- Licensed to the Apache Software Foundation (ASF) under one or more
--- contributor license agreements.  See the NOTICE file distributed with
--- this work for additional information regarding copyright ownership.
--- The ASF licenses this file to You under the Apache License, Version 2.0
--- (the "License"); you may not use this file except in compliance with
--- the License.  You may obtain a copy of the License at
---
---     http://www.apache.org/licenses/LICENSE-2.0
---
--- Unless required by applicable law or agreed to in writing, software
--- distributed under the License is distributed on an "AS IS" BASIS,
--- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
--- See the License for the specific language governing permissions and
--- limitations under the License.
---
-local fetch_local_conf = require("apisix.core.config_local").local_conf
--- local log = require("apisix.core.log")
--- local json = require("apisix.core.json")
-local http = require("resty.http")
-
-
-local _M = {
-    version = 0.1,
-}
-
-
-function _M.request_self(uri, opts)
-    local local_conf = fetch_local_conf()
-    if not local_conf or not local_conf.apisix
-       or not local_conf.apisix.node_listen then
-        return nil, nil -- invalid local yaml config
-    end
-
-    local httpc = http.new()
-    local full_uri = "http://127.0.0.1:" .. local_conf.apisix.node_listen
-                     .. uri
-    return httpc:request_uri(full_uri, opts)
-end
-
-
-return _M