Tôi có một số mã java cả mới (sử dụng Apache commons http thư viện) và cũ (sử dụng java 1,4 API) và đang cố gắng để viết lại mã cũ bằng cách sử dụng các thư viện commons apache mới hơn. Tuy nhiên, nó không hoạt động và tôi đang đấu tranh để tìm hiểu lý do tại sao. Các yêu cầu đang được gửi, nhưng mã mới hơn của tôi hết thời gian trên máy chủ nhận mà tôi không có quyền truy cập. Vì mã cũ hoạt động, tôi phải bỏ qua yêu cầu http. Nó sẽ rất hữu ích để sử dụng một số loại sniffer giao thông HTTP để kiểm tra chính xác những gì đang được gửi để tôi có thể thấy những gì khác biệt có.Cách tốt nhất để phân tích lưu lượng truy cập http được gửi bởi mã java của tôi?
Tôi đã tải xuống một vài trình đánh số http từ web (this one và that one) nhưng không chụp bất kỳ dữ liệu http nào được gửi bởi mã java của tôi (nhưng chúng hoạt động khi tôi gửi yêu cầu ngẫu nhiên từ trình duyệt). Có ý tưởng nào về cách tôi có thể lấy tay trên dữ liệu này không?
Lời cảm ơn hoàn hảo. Cảm thấy một chút giống như có một cửa hàng toàn bộ phần cứng tại dispoal của tôi khi tất cả tôi cần là một tuốc nơ vít, nhưng hey, công việc làm! –
Mẹo thông tin thân thiện, bạn sẽ phải thực hiện một số thao tác xung quanh để có được wireshark để nắm bắt lưu lượng truy cập [localhost] (http://wiki.wireshark.org/CaptureSetup/Loopback) và rất khó nắm bắt được lưu lượng truy cập localhost. – hooknc