DevToolPal
VI
4xx Lỗi phía máy khách

407 Proxy Authentication Required

Cần xác thực proxy

Ý nghĩa

Một proxy giữa client và máy chủ yêu cầu xác thực trước khi chuyển tiếp yêu cầu.

Nguyên nhân thường gặp

  • Proxy doanh nghiệp cần đăng nhập
  • Thông tin proxy trong HTTP_PROXY bị thiếu hoặc sai
  • Công cụ như npm hoặc pip chưa cấu hình proxy

Cách khắc phục

Nếu bạn là máy khách hoặc người truy cập

Cấu hình thông tin xác thực proxy, ví dụ http://user:pass@proxy:8080 trong HTTPS_PROXY, hoặc cài đặt proxy riêng của công cụ.

Nếu bạn quản lý trang web hoặc API

Proxy phải gửi Proxy-Authenticate với cơ chế mà nó chấp nhận.

Phản hồi mẫu

HTTP/1.1
HTTP/1.1 407 Proxy Authentication Required
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Proxy-Authenticate: Basic realm="corp-proxy"
Content-Length: 0

Đặc tả

RFC 9110 §15.5.8

Câu hỏi thường gặp

› Làm sao sửa 407 trong npm hoặc git?

Đặt proxy kèm thông tin xác thực (npm config set proxy, git config http.proxy) hoặc dùng trình trợ giúp xác thực cục bộ cho proxy NTLM.

› 407 hay 401?

401 đến từ máy chủ gốc; 407 đến từ proxy trên đường đi.