保熟的呆瓜 (@youwen)突然意识到一个问题,sign签名算法不包含域名和路径情况下,是可以被代理转发的 中发帖

用GO写http转发时想到,之前写一些sign签名是可以被转发的, 域名和请求路径改变不影响签名校验~ 
func (s WebConfServer) ServeHTTP(w http.ResponseWriter, r *http.Request) {
proxyTargetUrl, ok := s.GetForwardingUrl(r)

// clone request
if ok {
// Parse the target URL
target, err := http.NewRequest(r.Method, proxyTargetUrl, r.Body)
if err != nil {
http.Error(w, "Error creating proxy request", http.StatusInternalServerError)
retu...