Shopify使用在浏览器上工作的get请求将项目添加到购物车,但不使用golang脚本

时间:2017-01-25 04:43:29

标签: http go get shopify

我想自动化在shopify商店中将商品添加到购物车的过程。例如,在index.aspx。如果您想购买these尺寸7.5,转到http://www.oneness287.com会自动将产品添加到购物车并将我重定向到结帐页面。

但是当我做的时候

http://oneness287-2.myshopify.com/cart/29741797961:1
从我的golang代码

,然后检查我的购物车。购物车仍然是空的。在这种情况下有什么不同?在第一种情况下,我从浏览器发出请求,在第二种情况下,我的脚本正在发出请求。我该如何解决?

1 个答案:

答案 0 :(得分:2)

当你从go代码发出请求时,服务器会创建一个新会话(基本上是新的cookie),而浏览器请求有自己的会话,因此请求不在同一个购物车上运行。如果你真的想这样做,那么在go代码中你必须发送你在这个特定域的浏览器中拥有的所有cookie。