标签:userName HTTP URL 创建 更新 PUT POST
1、四种请求
GET POST PUT DELETE 四种请求:https://www.cnblogs.com/rh-fernando/p/11236477.html
get/delete请求参数传递方式:https://www.cnblogs.com/AIonTheRoad/p/13992993.html
2、参数传递方式
GET:URL
POST:body
PUT:URL、body
DELETE:URL、Body
3、PUT和POST区别
POST:更新资源,非幂等的。多次调用会产生不同的结果,比如:创建一个用户,由于网络原因或是其他原因多创建了几次,那么将会有多个用户被创建。
PUT:更新资源,幂等的。PUT id/456则会创建一个id为456的用户,多次调用还是会创建的结果是一样的。
要求前端提供完整的资源对象。理论上说,如果你用了PUT,但却没有提供完整的UserInfo,那么缺了的那些字段应该被清空。
PATCH:局部更新资源。假设我们有一个UserInfo,里面有userId, userName, userGender等10个字段。可是某个页面里只想修改userName,这时只传一个userName到指定资源去,表示该请求是一个局部更新,后端仅更新接收到的字段。
标签:userName,HTTP,URL,创建,更新,PUT,POST 来源: https://www.cnblogs.com/zhegemaw/p/16128297.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。