Cách tốt nhất để phân tích cú pháp dữ liệu ra khỏi chuỗi truy vấn URL (ví dụ: dữ liệu được thêm vào URL theo biểu mẫu) trong python là gì? Mục tiêu của tôi là chấp nhận dữ liệu biểu mẫu và hiển thị nó trên cùng một trang. Tôi đã nghiên cứu một số phương pháp mà không phải là những gì tôi đang tìm kiếm.Cách tốt nhất để phân tích chuỗi truy vấn URL
Tôi đang tạo một máy chủ web đơn giản với mục tiêu tìm hiểu về ổ cắm. Máy chủ web này sẽ không được sử dụng cho bất kỳ mục đích nào ngoài mục đích thử nghiệm.
GET /?1pm=sample&2pm=&3pm=&4pm=&5pm= HTTP/1.1
Host: localhost:50000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: http://localhost:50000/?1pm=sample&2pm=&3pm=&4pm=&5pm=
Bạn có l ooking để viết các phân tích cú pháp từ đầu, hoặc những gì? – Marcin
Có vấn đề gì với http://stackoverflow.com/questions/1349367/parse-an-http-request-authorization-header-with-python hoặc http://stackoverflow.com/questions/4685217/parse-raw-http- tiêu đề. Bạn đã không cho chúng tôi đủ thông tin về những cách tiếp cận khác đang thiếu. Bạn có một ví dụ tiêu đề hoặc hai? –
Không có gì là 'sai' với một trong các bài đăng này. Dựa trên những kinh nghiệm lập trình tôi đã từng làm trong quá khứ, tôi có khuynh hướng làm một cái gì đó tương tự như biểu thức regex trong liên kết thứ hai. Tuy nhiên, tôi muốn hỏi xem có cách nào đơn giản hơn không vì đây là chương trình python đầu tiên của tôi. – egoskeptical