在HTTP请求中,POSTGET 是两种不同的请求方法,通常用于与服务器交互。

    • GET 方法通常用于请求服务器发送资源(不应包含数据改变),请求的参数附加在URL后面,形成查询字符串。
    • POST 方法通常用于向服务器发送数据以进行处理,比如提交表单数据或上传文件。数据不在URL中显示,而是通过请求体发送。

 

GET请求中:

  • Params:这里填写的参数会被添加到URL的查询字符串中,通常用于GET请求。但是在某些情况下,即使是POST请求,也可能会使用URL参数来传递额外的信息。

 

POST请求中:

  1. form-data:通常用于文件上传。当表单中有文件上传时,就需要用到multipart/form-data。每个表单项都被编码为一条消息的一部分,然后都由一个边界字符串分隔。

  2. x-www-form-urlencoded:这是HTML表单的默认编码方式。在发送前,所有字符都会被编码(空格转换为"+"加号,特殊符号转换为ASCII HEX值)。

  3. json这种格式通常用于RESTful API。发送的数据按照JSON格式编码,这样既易于阅读也方便服务器解析。

  4. xmltextraw:分别表示数据将以XML格式、纯文本或原始数据发送。这些格式在API中较少见,但仍然有它们特定的用途。

  5. binary:用于发送二进制数据。

 

 

如果使用axios并直接发送一个对象

1
2
3
4
axios.post('http://localhost:/login', {
  username: username.value,
  password: password.value
});

  就是json格式

1
2
3
4
{
  "username": "user",
  "password": "pass"
}

  

posted on   黑逍逍  阅读(76)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!



点击右上角即可分享
微信分享提示