Tôi đang sử dụng Charles để gỡ lỗi ứng dụng của mình trên cả android và ios. một cái gì đó khá lạ xảy ra, trên kết nối bảo mật, sau khi tôi đã cài đặt Charles CA trên các thiết bị.Kết nối SSL proxy của Charles sẽ không hiển thị tên máy chủ, chỉ ips
Trên iOS, Charles sẽ hiển thị yêu cầu cho tên máy chủ trong danh sách kết nối và trông rất tuyệt.
Tuy nhiên, trên Android, nó sẽ chỉ hiển thị IP. Tôi phải mở yêu cầu và kiểm tra tiêu đề hostname để tìm ra hostname- và điều đó khá khó chịu.
Mọi cách xung quanh vấn đề này?
với trình giả lập sdk android mới nhất, ngoài các bước ở trên, bạn cần để tắt và bật chế độ trên máy bay để làm cho proxy điểm truy cập có hiệu quả. đó là do lỗi/vấn đề trong sdk AFAIK – user756829
mới nhất tại sao sau khi nhấp vào Tên Điểm Truy cập, cài đặt đều bị vô hiệu hóa? không có cách nào để chỉnh sửa các thuộc tính proxy và cổng – DiveInto
Google đã thay đổi điều này trên phiên bản trình mô phỏng Android mới nhất. Bây giờ bạn phải thêm APN mới. Chỉ cần tạo một APN mới với bất kỳ tên nào và APN được đặt thành "http: //", proxy thành 10.0.2.2 và chuyển đến 8888 –