1.概念
很少在URL写参数,
都在form data里面
POST 的主要作用是将客户端的数据提交给服务器。这些数据可以是表单输入、文件内容、JSON 数据、XML 数据等等
POST 请求携带的数据放在 HTTP 消息的请求体中。
- 这与 GET 请求形成鲜明对比:GET 请求的数据通常附加在 URL 后面(作为查询参数
?key1=value1&key2=value2
),而 POST 的数据不会直接显示在 URL 里。


看请求头:


2.测试代码
数据往data传入 ,相当于是前面的参数
返回的数据格式可能是json是字典,text是字符串

3.区别
-
GET 请求:就像你给图书馆管理员一张写着书名的纸条(URL 参数),管理员根据纸条找到书(资源)递给你(响应)。
-
POST 请求 :就像你给管理员一个装满新书信息的包裹(请求体),管理员收到包裹后,根据里面的信息(表单数据、文件等)在图书馆系统中创建一本新书记录(在服务器端创建/更新资源或执行操作),然后给你一个回执(响应,通常是成功页面或新资源的 ID)。
-
再看一下

