Tôi đang tìm thư viện hoặc hàm gọi trong python hoặc thư viện liên kết để cho phép tôi nạp dữ liệu văn bản thô đại diện cho một req/res HTTP và sẽ tiết lộ thông tin đó loại biểu mẫu có ý nghĩa như từ điển hoặc danh sách. Tôi không muốn sử dụng một số lớp được xây dựng trong hoặc tạo ra một loạt các đối tượng mới, trong chương trình của tôi tôi nhận được trong một số dữ liệu thô và đó chỉ là những gì tôi đã làm việc với. Đã có một giải pháp cho việc này, hay tôi phải tự viết một trình phân tích cú pháp HTTP?Phân tích cú pháp HTTP thô trong Python
Chỉnh sửa: Hãy để tôi làm rõ chính xác những gì tôi đang tìm kiếm. Tôi đang tìm kiếm thứ gì đó sẽ lấy một chuỗi như sau:
GET /index.html HTTP/1.1 \r\n
Host:www.stackoverflow.com \r\n
User-Agent:Firefox \r\n
etc.
Và gửi lại cho tôi thứ gì đó đóng gói phương thức, phiên bản HTTP, tiêu đề và mọi thứ còn lại.
- dưới đây là hai câu hỏi mà tôi nghĩ có thể giải quyết vấn đề này (mà tôi đã cố gắng giải quyết chi tiết ở đó): http://stackoverflow.com/questions/2115410/does-python-have-a-module -cho-parsing-http-request-and-response/ http://stackoverflow.com/questions/4685217/parse-raw-http-headers/ –