You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by al...@apache.org on 2021/08/29 03:11:59 UTC

[dubbo-go-pixiu] branch fix/onair created (now 7034bf7)

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

alexstocks pushed a change to branch fix/onair
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git.


      at 7034bf7  onAir -> Enable

This branch includes the following new commits:

     new 7034bf7  onAir -> Enable

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


[dubbo-go-pixiu] 01/01: onAir -> Enable

Posted by al...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

alexstocks pushed a commit to branch fix/onair
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 7034bf794816ff8545d8092999e8b6f4db1d7cdf
Author: yuyu.zx <yu...@alipay.com>
AuthorDate: Sun Aug 29 11:09:40 2021 +0800

    onAir -> Enable
---
 configs/api_config.yaml                            |  8 ++++----
 docs/sample/dubbo-body(http).md                    |  4 ++--
 docs/sample/dubbo-body.md                          |  8 ++++----
 docs/sample/dubbo-mix.md                           |  8 ++++----
 docs/sample/dubbo-multi.md                         | 10 +++++-----
 docs/sample/dubbo-query(http).md                   |  2 +-
 docs/sample/dubbo-query.md                         |  8 ++++----
 docs/sample/dubbo-universality.md                  |  4 ++--
 docs/sample/dubbo-uri.md                           |  8 ++++----
 docs/sample/http-body.md                           |  2 +-
 docs/sample/http-query.md                          |  4 ++--
 docs/sample/http-uri.md                            |  8 ++++----
 docs/sample/mock.md                                |  4 ++--
 docs/sample/zh-cn/dubbo-body.md                    |  8 ++++----
 docs/sample/zh-cn/dubbo-mix.md                     |  8 ++++----
 docs/sample/zh-cn/dubbo-multi.md                   | 10 +++++-----
 docs/sample/zh-cn/dubbo-query.md                   |  8 ++++----
 docs/sample/zh-cn/dubbo-universality.md            |  4 ++--
 docs/sample/zh-cn/dubbo-uri.md                     |  8 ++++----
 docs/user/api.md                                   |  4 ++--
 pkg/common/mock/router.go                          |  2 +-
 pkg/config/mock/api_config.yml                     | 10 +++++-----
 pkg/filter/header/header_test.go                   |  2 +-
 pkg/filter/http/apiconfig/api_config.go            |  2 +-
 pkg/router/route_test.go                           |  2 +-
 samples/dubbogo/http/pixiu/api_config.yaml         |  4 ++--
 samples/dubbogo/multi/apiconfig/api_config.yaml    | 10 +++++-----
 samples/dubbogo/simple/body/pixiu/api_config.yaml  |  8 ++++----
 samples/dubbogo/simple/mix/pixiu/api_config.yaml   |  8 ++++----
 samples/dubbogo/simple/proxy/pixiu/api_config.yaml |  4 ++--
 samples/dubbogo/simple/query/pixiu/api_config.yaml |  8 ++++----
 samples/dubbogo/simple/uri/api_config.yaml         |  8 ++++----
 samples/dubbogo/simple/uri/pixiu/api_config.yaml   |  8 ++++----
 33 files changed, 102 insertions(+), 102 deletions(-)

diff --git a/configs/api_config.yaml b/configs/api_config.yaml
index b258edc..e8696c5 100644
--- a/configs/api_config.yaml
+++ b/configs/api_config.yaml
@@ -24,7 +24,7 @@ resources:
     description: user
     methods:
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -41,7 +41,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -62,7 +62,7 @@ resources:
     description: user
     methods:
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -88,7 +88,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
diff --git a/docs/sample/dubbo-body(http).md b/docs/sample/dubbo-body(http).md
index 21b3780..4e0caab 100644
--- a/docs/sample/dubbo-body(http).md
+++ b/docs/sample/dubbo-body(http).md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -56,4 +56,4 @@ curl host:port/api/v1/test-dubbo/user -X POST -d '{"name": "tiecheng","id": "000
 {
     "message": "data is exist"
 }
-```
\ No newline at end of file
+```
diff --git a/docs/sample/dubbo-body.md b/docs/sample/dubbo-body.md
index 8d81420..175f6f4 100644
--- a/docs/sample/dubbo-body.md
+++ b/docs/sample/dubbo-body.md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 10s
         inboundRequest:
           requestType: http
@@ -32,7 +32,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 10s
         inboundRequest:
           requestType: http
@@ -53,7 +53,7 @@ resources:
     description: user
     methods:
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -126,4 +126,4 @@ result
 true
 ```
 
-[Previous](./dubbo.md)
\ No newline at end of file
+[Previous](./dubbo.md)
diff --git a/docs/sample/dubbo-mix.md b/docs/sample/dubbo-mix.md
index b4b4119..1aca614 100644
--- a/docs/sample/dubbo-mix.md
+++ b/docs/sample/dubbo-mix.md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -35,7 +35,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -59,7 +59,7 @@ resources:
     description: user
     methods:
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -112,4 +112,4 @@ result
 true
 ```
 
-[Previous](./dubbo.md)
\ No newline at end of file
+[Previous](./dubbo.md)
diff --git a/docs/sample/dubbo-multi.md b/docs/sample/dubbo-multi.md
index e7a6ed8..ee5a1f9 100644
--- a/docs/sample/dubbo-multi.md
+++ b/docs/sample/dubbo-multi.md
@@ -17,7 +17,7 @@ resources:
       - filter0
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -34,7 +34,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -60,7 +60,7 @@ resources:
       - filter0
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -77,7 +77,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -205,4 +205,4 @@ and
 }
 ```
 
-[Previous](./dubbo.md)
\ No newline at end of file
+[Previous](./dubbo.md)
diff --git a/docs/sample/dubbo-query(http).md b/docs/sample/dubbo-query(http).md
index 925cf8b..a926e47 100644
--- a/docs/sample/dubbo-query(http).md
+++ b/docs/sample/dubbo-query(http).md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
diff --git a/docs/sample/dubbo-query.md b/docs/sample/dubbo-query.md
index 52b7542..6bc7149 100644
--- a/docs/sample/dubbo-query.md
+++ b/docs/sample/dubbo-query.md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -36,7 +36,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -60,7 +60,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -118,4 +118,4 @@ result
 }
 ```
 
-[Previous](./dubbo.md)
\ No newline at end of file
+[Previous](./dubbo.md)
diff --git a/docs/sample/dubbo-universality.md b/docs/sample/dubbo-universality.md
index 8a716a8..bac0571 100644
--- a/docs/sample/dubbo-universality.md
+++ b/docs/sample/dubbo-universality.md
@@ -17,7 +17,7 @@ resources:
     description: common
     methods:
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -195,4 +195,4 @@ request body
 
 Please pay attention to the special situation of configuration the degrees of freedom is not very high, if can't meet the scene, please mention [issue](https://github.com/dubbogo/dubbo-go-proxy/issues), thank you.
 
-[Previous](./dubbo.md)
\ No newline at end of file
+[Previous](./dubbo.md)
diff --git a/docs/sample/dubbo-uri.md b/docs/sample/dubbo-uri.md
index de7988f..26d09db 100644
--- a/docs/sample/dubbo-uri.md
+++ b/docs/sample/dubbo-uri.md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -39,7 +39,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -63,7 +63,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -129,4 +129,4 @@ result
 }
 ```
 
-[Previous](./dubbo.md)
\ No newline at end of file
+[Previous](./dubbo.md)
diff --git a/docs/sample/http-body.md b/docs/sample/http-body.md
index dc54b18..038ff2b 100644
--- a/docs/sample/http-body.md
+++ b/docs/sample/http-body.md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 10s
         inboundRequest:
           requestType: http
diff --git a/docs/sample/http-query.md b/docs/sample/http-query.md
index f0f53ce..77452b7 100644
--- a/docs/sample/http-query.md
+++ b/docs/sample/http-query.md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -27,7 +27,7 @@ resources:
           host: "127.0.0.1:1314"
           path: "/user"
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 10s
         inboundRequest:
           requestType: http
diff --git a/docs/sample/http-uri.md b/docs/sample/http-uri.md
index 60647b4..1a4e921 100644
--- a/docs/sample/http-uri.md
+++ b/docs/sample/http-uri.md
@@ -26,7 +26,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -38,7 +38,7 @@ resources:
           host: "127.0.0.1:1314"
           path: "/user"
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 10s
         inboundRequest:
           requestType: http
@@ -52,7 +52,7 @@ resources:
         description: user
         methods:
           - httpVerb: GET
-            onAir: true
+            enable: true
             timeout: 1000ms
             inboundRequest:
               requestType: http
@@ -67,7 +67,7 @@ resources:
               host: "127.0.0.1:1314"
               path: "/user/:name"
           - httpVerb: POST
-            onAir: true
+            enable: true
             timeout: 10s
             inboundRequest:
               requestType: http
diff --git a/docs/sample/mock.md b/docs/sample/mock.md
index fd1b01b..50214bc 100644
--- a/docs/sample/mock.md
+++ b/docs/sample/mock.md
@@ -13,7 +13,7 @@ resources:
     description: mock
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         mock: true
         timeout: 1000ms
         inboundRequest:
@@ -38,4 +38,4 @@ curl localhost:8888/api/v1/test-dubbo/mock -X GET
 
 We plan use can config custom result in the future. Not only api config way, but also create a match rule.
 
-[Previous](./README.md)  
\ No newline at end of file
+[Previous](./README.md)  
diff --git a/docs/sample/zh-cn/dubbo-body.md b/docs/sample/zh-cn/dubbo-body.md
index e0f3745..68d0c79 100644
--- a/docs/sample/zh-cn/dubbo-body.md
+++ b/docs/sample/zh-cn/dubbo-body.md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 10s
         inboundRequest:
           requestType: http
@@ -32,7 +32,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 10s
         inboundRequest:
           requestType: http
@@ -53,7 +53,7 @@ resources:
     description: user
     methods:
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -126,4 +126,4 @@ curl host:port/api/v1/test-dubbo/user2 -X PUT -d '{"name":"tc","user":{"id":"000
 true
 ```
 
-[上一页](./dubbo.md)
\ No newline at end of file
+[上一页](./dubbo.md)
diff --git a/docs/sample/zh-cn/dubbo-mix.md b/docs/sample/zh-cn/dubbo-mix.md
index cce31cb..632863c 100644
--- a/docs/sample/zh-cn/dubbo-mix.md
+++ b/docs/sample/zh-cn/dubbo-mix.md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -35,7 +35,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -59,7 +59,7 @@ resources:
     description: user
     methods:
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -112,4 +112,4 @@ curl localhost:port/api/v1/test-dubbo/user?name=tc -X PUT -d '{"id":"0001","code
 true
 ```
 
-[上一页](./dubbo.md)
\ No newline at end of file
+[上一页](./dubbo.md)
diff --git a/docs/sample/zh-cn/dubbo-multi.md b/docs/sample/zh-cn/dubbo-multi.md
index 416e6ac..e4330bd 100644
--- a/docs/sample/zh-cn/dubbo-multi.md
+++ b/docs/sample/zh-cn/dubbo-multi.md
@@ -17,7 +17,7 @@ resources:
       - filter0
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -34,7 +34,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -60,7 +60,7 @@ resources:
       - filter0
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -77,7 +77,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -205,4 +205,4 @@ and
 }
 ```
 
-[Previous](./dubbo.md)
\ No newline at end of file
+[Previous](./dubbo.md)
diff --git a/docs/sample/zh-cn/dubbo-query.md b/docs/sample/zh-cn/dubbo-query.md
index c3263bf..1d63348 100644
--- a/docs/sample/zh-cn/dubbo-query.md
+++ b/docs/sample/zh-cn/dubbo-query.md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -36,7 +36,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -60,7 +60,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -118,4 +118,4 @@ curl localhost:port/api/v1/test-dubbo/userByNameAndAge?name=tc&age=99 -X GET
 }
 ```
 
-[上一页](./dubbo.md)
\ No newline at end of file
+[上一页](./dubbo.md)
diff --git a/docs/sample/zh-cn/dubbo-universality.md b/docs/sample/zh-cn/dubbo-universality.md
index a510899..8a5140d 100644
--- a/docs/sample/zh-cn/dubbo-universality.md
+++ b/docs/sample/zh-cn/dubbo-universality.md
@@ -17,7 +17,7 @@ resources:
     description: common
     methods:
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -202,4 +202,4 @@ Dubbo 接口配置 `ReferenceConfig#InterfaceName`。
 
 请注意这种特殊情况的配置目前自由度不是很高,如果有不能满足的场景请及时反馈到[问题](https://github.com/dubbogo/dubbo-go-proxy/issues)
 
-[上一页](./dubbo.md)
\ No newline at end of file
+[上一页](./dubbo.md)
diff --git a/docs/sample/zh-cn/dubbo-uri.md b/docs/sample/zh-cn/dubbo-uri.md
index b0f0f6f..2a79a82 100644
--- a/docs/sample/zh-cn/dubbo-uri.md
+++ b/docs/sample/zh-cn/dubbo-uri.md
@@ -15,7 +15,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -39,7 +39,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -63,7 +63,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -129,4 +129,4 @@ curl localhost:port/api/v1/test-dubbo/user/name/tc/age/99 -X GET
 }
 ```
 
-[上一页](./dubbo.md)
\ No newline at end of file
+[上一页](./dubbo.md)
diff --git a/docs/user/api.md b/docs/user/api.md
index 17734c2..8a860e2 100644
--- a/docs/user/api.md
+++ b/docs/user/api.md
@@ -20,7 +20,7 @@ resources:
       - filter0
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         inboundRequest:
           requestType: http
           queryStrings:
@@ -87,7 +87,7 @@ httpVerb
 :
 > The http method, accept GET/POST/PUT/DELETE/OPTIONS/PATCH/HEAD/HEAD/ANY(Not supported yet)
 
-onAir
+enable
 :
 > Defines the API is online/offline. true -> online, false -> offline. When the API is offline, it returns 406.
 
diff --git a/pkg/common/mock/router.go b/pkg/common/mock/router.go
index 52af6a7..dd26de2 100644
--- a/pkg/common/mock/router.go
+++ b/pkg/common/mock/router.go
@@ -27,7 +27,7 @@ func GetMockAPI(verb config.HTTPVerb, urlPattern string, filters ...string) rout
 	inbound := config.InboundRequest{}
 	integration := config.IntegrationRequest{RequestType: config.DubboRequest}
 	method := config.Method{
-		OnAir:              true,
+		Enable:              true,
 		HTTPVerb:           verb,
 		InboundRequest:     inbound,
 		IntegrationRequest: integration,
diff --git a/pkg/config/mock/api_config.yml b/pkg/config/mock/api_config.yml
index 0e15587..81d7e85 100644
--- a/pkg/config/mock/api_config.yml
+++ b/pkg/config/mock/api_config.yml
@@ -24,7 +24,7 @@ resources:
     description: resource documentation
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         inboundRequest:
           requestType: http
           headers:
@@ -55,7 +55,7 @@ resources:
     description: mockTest
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         inboundRequest:
           requestType: http
           headers: 
@@ -82,7 +82,7 @@ resources:
             - java.lang.String
           clusterName: test_dubbo
       - httpVerb: POST
-        onAir: true
+        enable: true
         inboundRequest:
           requestType: http
           headers: 
@@ -112,7 +112,7 @@ resources:
         description: resource documentation
         methods:
           - httpVerb: GET
-            onAir: true
+            enable: true
             inboundRequest:
               requestType: http
               headers: 
@@ -151,4 +151,4 @@ definitions:
             "type" : "number"
           }
         }
-      }
\ No newline at end of file
+      }
diff --git a/pkg/filter/header/header_test.go b/pkg/filter/header/header_test.go
index b6839d4..32eb76e 100644
--- a/pkg/filter/header/header_test.go
+++ b/pkg/filter/header/header_test.go
@@ -73,7 +73,7 @@ func getMockMethod(verb config.HTTPVerb) config.Method {
 	inbound := config.InboundRequest{}
 	integration := config.IntegrationRequest{}
 	return config.Method{
-		OnAir:              true,
+		Enable:              true,
 		HTTPVerb:           verb,
 		InboundRequest:     inbound,
 		IntegrationRequest: integration,
diff --git a/pkg/filter/http/apiconfig/api_config.go b/pkg/filter/http/apiconfig/api_config.go
index 289a525..4fa31ba 100644
--- a/pkg/filter/http/apiconfig/api_config.go
+++ b/pkg/filter/http/apiconfig/api_config.go
@@ -99,7 +99,7 @@ func (f *Filter) Handle(ctx *contexthttp.HttpContext) {
 		return
 	}
 
-	if !api.Method.OnAir {
+	if !api.Method.Enable {
 		if _, err := ctx.WriteWithStatus(http.StatusNotAcceptable, constant.Default406Body); err != nil {
 			logger.Errorf("WriteWithStatus fail: %v", err)
 		}
diff --git a/pkg/router/route_test.go b/pkg/router/route_test.go
index 31f0240..fe4d414 100644
--- a/pkg/router/route_test.go
+++ b/pkg/router/route_test.go
@@ -34,7 +34,7 @@ func getMockMethod(verb config.HTTPVerb) config.Method {
 	inbound := config.InboundRequest{}
 	integration := config.IntegrationRequest{}
 	return config.Method{
-		OnAir:              true,
+		Enable:              true,
 		HTTPVerb:           verb,
 		InboundRequest:     inbound,
 		IntegrationRequest: integration,
diff --git a/samples/dubbogo/http/pixiu/api_config.yaml b/samples/dubbogo/http/pixiu/api_config.yaml
index ad466ed..64ccdbf 100644
--- a/samples/dubbogo/http/pixiu/api_config.yaml
+++ b/samples/dubbogo/http/pixiu/api_config.yaml
@@ -24,7 +24,7 @@ resources:
     description: user
     methods:
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -42,7 +42,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
diff --git a/samples/dubbogo/multi/apiconfig/api_config.yaml b/samples/dubbogo/multi/apiconfig/api_config.yaml
index 34c937c..5d9535c 100644
--- a/samples/dubbogo/multi/apiconfig/api_config.yaml
+++ b/samples/dubbogo/multi/apiconfig/api_config.yaml
@@ -26,7 +26,7 @@ resources:
       - filter0
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -43,7 +43,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -69,7 +69,7 @@ resources:
       - filter0
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -86,7 +86,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -104,4 +104,4 @@ resources:
           method: "UpdateTeacherByName"
           group: "test"
           version: 1.0.0
-          clusterName: "test_dubbo"
\ No newline at end of file
+          clusterName: "test_dubbo"
diff --git a/samples/dubbogo/simple/body/pixiu/api_config.yaml b/samples/dubbogo/simple/body/pixiu/api_config.yaml
index 09b94ce..e2e590e 100644
--- a/samples/dubbogo/simple/body/pixiu/api_config.yaml
+++ b/samples/dubbogo/simple/body/pixiu/api_config.yaml
@@ -24,7 +24,7 @@ resources:
     description: user
     methods:
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -41,7 +41,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -62,7 +62,7 @@ resources:
     description: user
     methods:
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -88,7 +88,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
diff --git a/samples/dubbogo/simple/mix/pixiu/api_config.yaml b/samples/dubbogo/simple/mix/pixiu/api_config.yaml
index 9900188..783b59d 100644
--- a/samples/dubbogo/simple/mix/pixiu/api_config.yaml
+++ b/samples/dubbogo/simple/mix/pixiu/api_config.yaml
@@ -24,7 +24,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -44,7 +44,7 @@ resources:
           version: 1.0.0
           clusterName: "test_dubbo"
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -70,7 +70,7 @@ resources:
       - filter0
     methods:
       - httpVerb: PUT
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -88,4 +88,4 @@ resources:
           method: "UpdateUserByName"
           group: "test"
           version: 1.0.0
-          clusterName: "test_dubbo"
\ No newline at end of file
+          clusterName: "test_dubbo"
diff --git a/samples/dubbogo/simple/proxy/pixiu/api_config.yaml b/samples/dubbogo/simple/proxy/pixiu/api_config.yaml
index b2d66fb..cb52b3e 100644
--- a/samples/dubbogo/simple/proxy/pixiu/api_config.yaml
+++ b/samples/dubbogo/simple/proxy/pixiu/api_config.yaml
@@ -24,7 +24,7 @@ resources:
     description: common
     methods:
       - httpVerb: POST
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -45,4 +45,4 @@ resources:
               mapTo: opt.group
             - name: queryStrings.version
               mapTo: opt.version
-          clusterName: "test_dubbo"
\ No newline at end of file
+          clusterName: "test_dubbo"
diff --git a/samples/dubbogo/simple/query/pixiu/api_config.yaml b/samples/dubbogo/simple/query/pixiu/api_config.yaml
index a1f16c9..88d526d 100644
--- a/samples/dubbogo/simple/query/pixiu/api_config.yaml
+++ b/samples/dubbogo/simple/query/pixiu/api_config.yaml
@@ -24,7 +24,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -45,7 +45,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -69,7 +69,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -84,4 +84,4 @@ resources:
           method: "GetUserByCode"
           group: "test"
           version: 1.0.0
-          clusterName: "test_dubbo"
\ No newline at end of file
+          clusterName: "test_dubbo"
diff --git a/samples/dubbogo/simple/uri/api_config.yaml b/samples/dubbogo/simple/uri/api_config.yaml
index f1aee56..4c3f55e 100644
--- a/samples/dubbogo/simple/uri/api_config.yaml
+++ b/samples/dubbogo/simple/uri/api_config.yaml
@@ -24,7 +24,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -48,7 +48,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -72,7 +72,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -95,4 +95,4 @@ resources:
           method: "GetUserByNameAndAge"
           group: "test"
           version: 1.0.0
-          clusterName: "test_dubbo"
\ No newline at end of file
+          clusterName: "test_dubbo"
diff --git a/samples/dubbogo/simple/uri/pixiu/api_config.yaml b/samples/dubbogo/simple/uri/pixiu/api_config.yaml
index f1effb9..7866c66 100644
--- a/samples/dubbogo/simple/uri/pixiu/api_config.yaml
+++ b/samples/dubbogo/simple/uri/pixiu/api_config.yaml
@@ -24,7 +24,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -48,7 +48,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -72,7 +72,7 @@ resources:
     description: user
     methods:
       - httpVerb: GET
-        onAir: true
+        enable: true
         timeout: 1000ms
         inboundRequest:
           requestType: http
@@ -95,4 +95,4 @@ resources:
           method: "GetUserByNameAndAge"
           group: "test"
           version: 1.0.0
-          clusterName: "test_dubbo"
\ No newline at end of file
+          clusterName: "test_dubbo"