mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-07 02:20:24 +08:00
将HTTP Header中Edge-改成X-Edge-
This commit is contained in:
@@ -45,7 +45,13 @@ func (this *RestServer) handle(writer http.ResponseWriter, req *http.Request) {
|
|||||||
path := req.URL.Path
|
path := req.URL.Path
|
||||||
|
|
||||||
// 是否显示Pretty后的JSON
|
// 是否显示Pretty后的JSON
|
||||||
shouldPretty := req.Header.Get("Edge-Response-Pretty") == "on"
|
shouldPretty := req.Header.Get("X-Edge-Response-Pretty") == "on"
|
||||||
|
|
||||||
|
// 兼容老的Header
|
||||||
|
var oldShouldPretty = req.Header.Get("Edge-Response-Pretty")
|
||||||
|
if len(oldShouldPretty) > 0 {
|
||||||
|
shouldPretty = oldShouldPretty == "on"
|
||||||
|
}
|
||||||
|
|
||||||
// 欢迎页
|
// 欢迎页
|
||||||
if path == "/" {
|
if path == "/" {
|
||||||
@@ -98,14 +104,17 @@ func (this *RestServer) handle(writer http.ResponseWriter, req *http.Request) {
|
|||||||
|
|
||||||
if serviceName != "APIAccessTokenService" || (methodName != "GetAPIAccessToken" && methodName != "getAPIAccessToken") {
|
if serviceName != "APIAccessTokenService" || (methodName != "GetAPIAccessToken" && methodName != "getAPIAccessToken") {
|
||||||
// 校验TOKEN
|
// 校验TOKEN
|
||||||
token := req.Header.Get("Edge-Access-Token")
|
token := req.Header.Get("X-Edge-Access-Token")
|
||||||
if len(token) == 0 {
|
if len(token) == 0 {
|
||||||
this.writeJSON(writer, maps.Map{
|
token = req.Header.Get("Edge-Access-Token")
|
||||||
"code": 400,
|
if len(token) == 0 {
|
||||||
"data": maps.Map{},
|
this.writeJSON(writer, maps.Map{
|
||||||
"message": "require 'Edge-Access-Token' header",
|
"code": 400,
|
||||||
}, shouldPretty)
|
"data": maps.Map{},
|
||||||
return
|
"message": "require 'X-Edge-Access-Token' header",
|
||||||
|
}, shouldPretty)
|
||||||
|
return
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
accessToken, err := models.SharedAPIAccessTokenDAO.FindAccessToken(nil, token)
|
accessToken, err := models.SharedAPIAccessTokenDAO.FindAccessToken(nil, token)
|
||||||
|
|||||||
Reference in New Issue
Block a user