HTTP协议向服务器传参

时间:2022-09-13 18:18:25

根据服务器的响应方式,客户端的提交形式有大致有以下几种:

payload方式:

payload是一种以JSON格式进行数据传输的一种方式,在我们请求的headers里设置content-type:application/json,则参数要以payload的形式传给服务器,服务器接受的是JSON对象

formData方式:

请求头headers设置 content-type:application/x-www-form-urlencoded,则参数要以form data的形式传递。form data方式参数不会显式的出现在请求路径中。

Query String Parameters

对比formData方式,这种方式参数是直接拼接在url后面,如需要传参a=1, b=2:http:www.baidu.com/s?a=2&b=3,这种方式参数是显式的出现在请求路径中的

提取 URL 中的特定部分

如/weather/beijing/2018,可以在服务器端的路由中用正则表达式截取