HTTP协议向服务器传参

向服务器请求数据时,不同的传参方式也是决定是否顺利请求回数据的决定因素之一

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

  1. payload方式:

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

  2. formData方式:

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

  3. Query String Parameters

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

  4. 提取 URL 中的特定部分

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

猜你喜欢

转载自blog.csdn.net/aransam/article/details/80628238