Tại sao yêu cầu từ client đến cùng một endpoint thành công, nhưng khi debug trên phía web lại xảy ra lỗi: "Unable to request address"?
Không thể yêu cầu một địa chỉ trong tài liệu trực tuyến hoặc khi debug trên web?#
Khi bạn cố gắng debug endpoint trong tài liệu được Apidog chia sẻ, tôi nhận được lỗi "Unable to request the address". Các nguyên nhân có thể bao gồm:
1.
Vấn đề về chứng chỉ trình duyệt: Nếu yêu cầu của bạn là HTTPS, endpoint có thể chuyển hướng đến cổng 443 trong quá trình gửi yêu cầu. Vì client có thể được thiết lập để bỏ qua lỗi chứng chỉ nên có thể truy cập bình thường; tuy nhiên, trình duyệt quản lý chứng chỉ rất nghiêm ngặt và không thể tự bỏ qua lỗi, dẫn đến lỗi truy cập và hiển thị thông báo ngoại lệ.
2.
Hạn chế về mạng hoặc tường lửa: Một số môi trường mạng hoặc thiết lập tường lửa có thể chặn các yêu cầu từ trình duyệt, trong khi các yêu cầu từ client được miễn các hạn chế này.
Kiểm tra kết nối mạng: Đảm bảo rằng kết nối mạng của bạn đang hoạt động và trình duyệt có thể truy cập máy chủ đích. Bạn có thể thử truy cập máy chủ đích trong trình duyệt để xác minh.
2.
Quản lý chứng chỉ trình duyệt:
Kiểm tra xem chứng chỉ có hợp lệ hay không: Đảm bảo rằng chứng chỉ của máy chủ được ký bởi một tổ chức cấp chứng chỉ đáng tin cậy và chưa hết hạn.
Trong phần cài đặt của trình duyệt, tìm tùy chọn "Security", và trong các thiết lập liên quan đến "Certificate Management", thêm thủ công độ tin cậy chứng chỉ cho trang web.
Nếu dịch vụ đích của bạn hỗ trợ yêu cầu HTTP, bạn có thể thử sử dụng HTTP thay vì HTTPS.