通过ajax我正在设置cookie并且在中间件中我只是采用cookie但它是一种* http Cookies而我只想生成字符串然后我应该用它来做这件事。 / p>
代码: -
headerToken,_ := c.Request.Cookie("X-Test-Header")
fmt.Println(headerToken)
output is `X-Test-Header=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InB1bmVldEBiay5jb20iLCJwYXNzd29yZCI6IjEyMzQ0In0.x0INnR3anZXjPEtwZSmG3pAX5RZjJSmZ`
//but now I'm splits this and converting into the string
headerTok := strings.Join(headerToken," ")
问题我想在=
之后将上述输出生成为字符串。任何人都可以告诉我将如何执行此操作。
我会尝试这种类型的代码
s := strings.Split(headerToken, "=")
ip, port := s[0], s[1]
fmt.Println(ip, port)
上面的代码会给我错误: -
cannot use headerToken (type *http.Cookie) as type string in argument to strings.Split
任何人都可以帮助我。谢谢。如果这是基本问题,那么抱歉我真的不知道这一点。