Tôi đang giải mã các gói http. Và tôi phải đối mặt với một vấn đề mà vấn đề chunk. Khi tôi nhận được gói http, nó có tiêu đề và nội dung. Khi mã hóa mã vạch bị cắt xén Tôi không biết phải làm gì?Giải mã http chunked trong java?
Có API hoặc lớp học hữu ích để dechunk dữ liệu trong JAVA không?
Và nếu ai đó, có kinh nghiệm về giải mã http, vui lòng chỉ cho tôi cách làm điều này?
Thực ra tôi thực hiện giải mã http ngoại tuyến và tôi chỉ có tiêu đề và nội dung của gói http. Và tôi sẽ giải mã gói tin. Nhưng tôi cần một api được tiêu đề và cơ thể và cho tôi dữ liệu được giải mã. Có api không? – CodingForever
Bài viết trên Wikipedia chứa chi tiết cách một đoạn trông giống như thế nào. Về cơ bản bạn có thể chia nhỏ trên CRLF (\ r \ n). Đó là các byte 10 và 13. Phần đầu tiên sau đó là tiêu đề đại diện cho chiều dài đoạn trong hex. Phần thứ hai là chính bản thân dữ liệu. Bạn chỉ cần thu thập và ghép tất cả các khối đó. 'ChunkedInputStream' thực hiện chính xác điều đó. – BalusC
vì câu trả lời của bạn là đúng. – CodingForever