如何更改 CookieJar 的行为以向各处发送相同的 cookie?

问题描述

我正在使用 http.Client 为某些生产资源发出 HTTP 请求。

该资源有两个具有相同业务逻辑的不同域 (例如:example.com、instance.com)。因此,example.com 的所有 cookie 都对 instance.com 等有效。

问题是我需要将相同的 cookie 发送到两个不同的域,这在 GoLang 中是不可能的。

func (*Jar) Cookies 返回具有特定域的 url 的 cookie,因此我必须调用一些 cookie 准备函数

func (session *Session) PrepareCookiesForExample() {
    example,_ := url.Parse("https://example.com")

    session.client.Jar.SetCookies(example,session.client.Jar.Cookies(commu))
}

有人建议我更改 CookieJar 的认行为,以便在任何地方发送相同的 cookie。

但我是 GoLang 的新手。有人可以为我提供一个如何改变这种行为的小例子吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...