Http Shopify使用get request将项目添加到购物车在浏览器上工作,但不使用golang脚本
我想在shopify商店将商品添加到购物车的过程自动化。例如,atHttp Shopify使用get request将项目添加到购物车在浏览器上工作,但不使用golang脚本,http,go,get,shopify,Http,Go,Get,Shopify,我想在shopify商店将商品添加到购物车的过程自动化。例如,athttp://www.oneness287.com。如果您想购买7.5码,请转到http://oneness287-2.myshopify.com/cart/29741797961:1自动将产品添加到我的购物车,并将我重定向到结帐页面 但当我这么做的时候 http.Get("http://oneness287-2.myshopify.com/cart/29741797961:1") 从我的golang代码,然后检查我的购物车。车
http://www.oneness287.com
。如果您想购买7.5码,请转到http://oneness287-2.myshopify.com/cart/29741797961:1
自动将产品添加到我的购物车,并将我重定向到结帐页面
但当我这么做的时候
http.Get("http://oneness287-2.myshopify.com/cart/29741797961:1")
从我的golang代码,然后检查我的购物车。车还是空的。在这种情况下有什么不同?在第一种情况下,我从浏览器发出请求,在第二种情况下,我的脚本发出请求。如何修复它?当您从go code发出请求时,服务器会创建一个新会话(基本上是新cookie),而浏览器请求有自己的会话,因此请求不会在同一个购物车上运行。如果您真的想这样做,那么在go代码中,您必须发送浏览器中针对该特定域的所有cookie。当您从go代码发出请求时,服务器会创建一个新会话(基本上是新cookie),而浏览器请求有自己的会话,因此请求不会在同一个购物车上运行。如果您真的想这样做,那么在go代码中,您必须发送浏览器中针对该特定域的所有cookie。请尝试
http.Get(“http://oneness287-2.myshopify.com/cart/add/29741797961?quantity=1“”
tryhttp.Get(“”)http://oneness287-2.myshopify.com/cart/add/29741797961?quantity=1)谢谢。现在有道理了,谢谢。现在有道理了