Dùng Fiddler để kiểm tra yêu cầu HTTP và HTTPS
Công cụ là gì và hữu ích khi nào
Fiddler là proxy gỡ lỗi: công cụ ghi lại lưu lượng HTTP từ ứng dụng hoặc thiết bị đã cấu hình để lập trình viên kiểm tra yêu cầu và phản hồi. Nó giúp xác định một yêu cầu có được gửi hay không, máy chủ trả mã trạng thái nào và phần đầu hoặc nội dung trao đổi ra sao. Bản ghi không tự giải thích mọi lỗi; hãy đối chiếu với nhật ký và mã nguồn.
Bắt đầu an toàn
Tải phiên bản hiện tại từ Telerik và kiểm tra hệ điều hành được hỗ trợ. Bật ghi nhận, thực hiện một thao tác nhỏ trong ứng dụng thử nghiệm rồi lọc theo tiến trình, máy chủ, trạng thái hoặc URL. Mở một yêu cầu và xem tiêu đề, thời gian cùng nội dung phản hồi trước khi ghi cả quy trình dài.
Quy trình thực tế
HTTPS mã hóa nội dung trên mạng. Muốn xem nội dung tại máy phát triển, Fiddler có thể dùng chứng chỉ gốc để giải mã qua proxy. Chỉ làm việc này trên thiết bị bạn kiểm soát, gỡ chứng chỉ khi xong và không thu thập thông tin đăng nhập của người khác. Ứng dụng ghim chứng chỉ có thể từ chối proxy; đừng vượt qua biện pháp bảo vệ của môi trường sản xuất chỉ để lấy bản ghi.
Rủi ro và giới hạn
Có thể phát lại hoặc sửa yêu cầu trong môi trường thử nghiệm để so sánh phản hồi. Thay đổi từng trường một và xuất phiên đã làm sạch nếu cần chia sẻ. Xóa token, cookie, dữ liệu cá nhân và tên máy chủ nội bộ trước khi gửi; tệp phiên vẫn có thể chứa bí mật dù giao diện nhìn bình thường.
Kiểm tra trước khi sử dụng
Fiddler hữu ích khi gỡ lỗi kết nối máy khách-máy chủ, kiểm tra API và tái hiện hành vi proxy. Nó không phải hệ thống kiểm thử tải hay bằng chứng rằng dịch vụ an toàn. Proxy có thể làm thay đổi thời gian; hãy so sánh với kết nối trực tiếp khi điều tra độ trễ. Xem tài liệu Telerik.
Tài liệu chính thức
Xem tài liệu chính thức để biết hướng dẫn và điều khoản hiện hành.
Tác giả:AI Router
Liên kết:https://www.airouter.me/blog/fiddler
Đăng lại phi thương mại kèm ghi nguồn (CC BY-NC-SA 4.0).