mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 16:00: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,15 +104,18 @@ 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 {
 | 
				
			||||||
 | 
								token = req.Header.Get("Edge-Access-Token")
 | 
				
			||||||
			if len(token) == 0 {
 | 
								if len(token) == 0 {
 | 
				
			||||||
				this.writeJSON(writer, maps.Map{
 | 
									this.writeJSON(writer, maps.Map{
 | 
				
			||||||
					"code":    400,
 | 
										"code":    400,
 | 
				
			||||||
					"data":    maps.Map{},
 | 
										"data":    maps.Map{},
 | 
				
			||||||
				"message": "require 'Edge-Access-Token' header",
 | 
										"message": "require 'X-Edge-Access-Token' header",
 | 
				
			||||||
				}, shouldPretty)
 | 
									}, shouldPretty)
 | 
				
			||||||
				return
 | 
									return
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		accessToken, err := models.SharedAPIAccessTokenDAO.FindAccessToken(nil, token)
 | 
							accessToken, err := models.SharedAPIAccessTokenDAO.FindAccessToken(nil, token)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user