在python中解析數據超出URL查詢字符串(例如,通過表單附加到URL的數據)的最佳方式是什麼?我的目標是接受表單數據並將其顯示在同一頁面上。我研究了幾種不太符合我要求的方法。解析URL查詢字符串的最佳方法
我正在創建一個簡單的Web服務器,以瞭解有關套接字的知識。這個網絡服務器不會用於任何測試目的。
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=
你是l從頭開始編寫解析,或者是什麼? – Marcin 2012-04-11 20:11:52
什麼是錯的http://stackoverflow.com/questions/1349367/parse-an-http-request-authorization-header-with-python或http://stackoverflow.com/questions/4685217/parse-raw-http-頭。你還沒有給我們足夠的信息,說明缺少其他方法。你有一個頭或兩個例子嗎? – 2012-04-11 20:12:15
這些帖子中沒有任何一個是錯誤的。根據我過去所掌握的編程經驗,我傾向於在第二個環節中做類似正則表達式的事情。但是,我想問一下,看看是否有更簡單的方法來做到這一點,因爲這是我的第一個Python程序。 – egoskeptical 2012-04-11 20:24:30