소스 검색

Final push on browser proxy code

Toby Chui 3 년 전
부모
커밋
c8b3dc0298
1개의 변경된 파일4개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      mod/agi/agi.http.go

+ 4 - 1
mod/agi/agi.http.go

@@ -155,7 +155,10 @@ func (g *Gateway) injectHTTPFunctions(vm *otto.Otto, u *user.User) {
 			return errors.New("Redirect")
 		}
 
-		response, _ := client.Do(req)
+		response, err := client.Do(req)
+		if err != nil {
+			return otto.FalseValue()
+		}
 		vm.Run(`var _location = "` + payload + `";`)
 		value, _ := otto.ToValue(response.StatusCode)
 		return value