Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 建议何时将参数作为查询字符串传递,以及何时将其传递到URL';这条路怎么走?_Javascript_Url_Web - Fatal编程技术网

Javascript 建议何时将参数作为查询字符串传递,以及何时将其传递到URL';这条路怎么走?

Javascript 建议何时将参数作为查询字符串传递,以及何时将其传递到URL';这条路怎么走?,javascript,url,web,Javascript,Url,Web,当参数应该通过URL的路径而不是查询字符串传递时,有什么最佳实践吗 /test/foo vs/test?id=foo这是一个关于您的问题的信息丰富的教程。这一切都是关于URL路由的,如果您不遵循站点的模式,则每个URL都不能映射为路由。路由的好处是易于阅读,其他什么都没有。我认为这主要是一个表面上的问题。使用url传递参数会在客户端公开参数数据,但是如果您加密参数,仍然存在url大小限制,这限制了您对url支持的字符数。@sanki不同的人使用不同的笔划,我想…通过当你想在一个URL中表达不止一

当参数应该通过URL的路径而不是查询字符串传递时,有什么最佳实践吗


/test/foo vs/test?id=foo

这是一个关于您的问题的信息丰富的教程。这一切都是关于URL路由的,如果您不遵循站点的模式,则每个URL都不能映射为路由。路由的好处是易于阅读,其他什么都没有。

我认为这主要是一个表面上的问题。使用url传递参数会在客户端公开参数数据,但是如果您加密参数,仍然存在url大小限制,这限制了您对url支持的字符数。@sanki不同的人使用不同的笔划,我想…通过当你想在一个URL中表达不止一个问题时,我会选择查询字符串。这可能会给你一些提示。