是否有通过查询字符串传递数组的标准方法?
为了清楚起见,我有一个包含多个值的查询字符串,其中一个值是数组值.我希望将查询字符串值视为数组 - 我不希望数组被展开,以便它与其他查询字符串变量无法区分.
此外,根据这篇帖子的答案,作者建议不定义对数组的查询字符串支持.这准确吗?
编辑:
基于@Alex的回答,没有标准的方法可以做到这一点,所以我的后续工作是什么是一种简单的方法来识别我正在阅读的参数是PHP和Javascript中的数组?
将多个参数命名为同名是否可以接受,这样我知道它们属于一个数组?例:
?myarray=value1&myarray=value2&myarray=value3...
Run Code Online (Sandbox Code Playgroud)
或者这是不好的做法?
在python中解析URL查询字符串(例如,表单附加到URL的数据)中的数据的最佳方法是什么?我的目标是接受表单数据并将其显示在同一页面上.我研究了几种不太适合我的方法.
我正在创建一个简单的Web服务器,目的是学习套接字.此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=
Run Code Online (Sandbox Code Playgroud) 我有一个调用另一个函数的函数,并将查询字符串传递给URL的末尾.
我将如何完成以下任务 -
if my_videos:
return render(request, template, {kwargs}) + "?filter=others&sort=newest"
Run Code Online (Sandbox Code Playgroud)
注意:我不在乎是否使用渲染,它的用途仅仅是指出我想要完成的任务.谢谢.