mirror of
				https://github.com/TeaOSLab/EdgeNode.git
				synced 2025-11-04 16:00:25 +08:00 
			
		
		
		
	被设置不支持低版本时HTTP状态码从400改为505
This commit is contained in:
		@@ -123,7 +123,7 @@ func (this *HTTPListener) ServeHTTPWithAddr(rawWriter http.ResponseWriter, rawRe
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	var globalServerConfig = sharedNodeConfig.GlobalServerConfig
 | 
						var globalServerConfig = sharedNodeConfig.GlobalServerConfig
 | 
				
			||||||
	if globalServerConfig != nil && !globalServerConfig.HTTPAll.SupportsLowVersionHTTP && (rawReq.ProtoMajor < 1 /** 0.x **/ || (rawReq.ProtoMajor == 1 && rawReq.ProtoMinor == 0 /** 1.0 **/)) {
 | 
						if globalServerConfig != nil && !globalServerConfig.HTTPAll.SupportsLowVersionHTTP && (rawReq.ProtoMajor < 1 /** 0.x **/ || (rawReq.ProtoMajor == 1 && rawReq.ProtoMinor == 0 /** 1.0 **/)) {
 | 
				
			||||||
		http.Error(rawWriter, rawReq.Proto+" request is not supported.", http.StatusBadRequest)
 | 
							http.Error(rawWriter, rawReq.Proto+" request is not supported.", http.StatusHTTPVersionNotSupported)
 | 
				
			||||||
		time.Sleep(1 * time.Second) // make connection slow down
 | 
							time.Sleep(1 * time.Second) // make connection slow down
 | 
				
			||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user