HTTP协议向服务器传参
根据服务器的响应方式,客户端的提交形式有大致有以下几种:
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,可以在服务器端的路由中用正则表达式截取