本章节实现,清空购物车、修改购物车库存和添加购物车功能
需要用到京东的用户登陆后的信息,详情请查看 https://blog.csdn.net/weixin_38407447/article/details/116590602 章节
后续感兴趣的小伙伴可自行实现 购物车的增删查改等全部功能
首先,我们先分析一下京东的购物车接口
打开 https://item.jd.com/100009820314.html,ctrl+f12来一波~
发现加入购物车功能是如此简单,以至于不敢相信
http://cart.jd.com/gate.action?pid=100009820314&pcount=1&ptype=1
其实这个接口是一个页面,请求之后,服务器全部给你处理好了,给前端返回一个页面
-----------------------------------------------------------------------------------------------------------------------------------------------
但是 本人更喜欢 纯api请求,出于好奇心,尝试看看能不能在购物车页面找到纯api接口
https://cart.jd.com/cart_index/
直接就能找到api ,都是post请求,带上登陆cookie信息
1.获取购物车信息 接口
https://api.m.jd.com/api?functionId=pcCart_jc_getCurrentCart&appid=JDC_mall_cart&loginType=3&body=%7B%22serInfo%22:%7B%22area%22:%2219_1601_36953_0%22,%22user-key%22:%22mu15tkL3TxhUnUxx4Wb5jS4Eup7Gtg5x%22%7D,%22cartExt%22:%7B%22specialId%22:1%7D%7D
接下来参数分析
functionId:pcCart_jc_getCurrentCart
appid:JDC_mall_cart
loginType:3
body:{"serInfo":{"area":"19_1601_36953_0","user-key":"mu15tkL3TxhUnUxx4Wb5jS4Eup7Gtg5x"},"cartExt":{"specialId":1}}
经过测试 body里面的