在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