Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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
? vs?&;axios中第一个参数的url中_Url_Parameters - Fatal编程技术网

? vs?&;axios中第一个参数的url中

? vs?&;axios中第一个参数的url中,url,parameters,Url,Parameters,我明白了?标记url查询字符串的开头和后续参数的开头,如下所示: ?key1=value1&key2=value2 有人告诉我,这是一个可行的替代方案,但这是一个好的做法吗 ?&key1=value1&key2=value2 根据相关RFC,这是合法的,但我会非常谨慎地使用它-无论收到请求的是什么,都可能无法解释(或)符号以及您的期望。如果您在options对象中设置params:{key1:“value1”,key2:“value2”},Axios将为您处理此问题

我明白了?标记url查询字符串的开头和后续参数的开头,如下所示:

?key1=value1&key2=value2
有人告诉我,这是一个可行的替代方案,但这是一个好的做法吗

?&key1=value1&key2=value2


根据相关RFC,这是合法的,但我会非常谨慎地使用它-无论收到请求的是什么,都可能无法解释(或)符号以及您的期望。如果您在options对象中设置
params:{key1:“value1”,key2:“value2”}
,Axios将为您处理此问题。无论如何,您不需要自己将其烘焙到URL中。谢谢,Axios似乎像您所说的那样使用params选项处理。