httplib: fix unstable test, do not use httplib.org
This commit is contained in:
@@ -20,15 +20,16 @@
|
||||
//
|
||||
// Usage:
|
||||
// import(
|
||||
// _ "github.com/beego/beego/v2/server/web/session/couchbase"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// _ "github.com/beego/beego/v2/server/web/session/couchbase"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// )
|
||||
//
|
||||
// func init() {
|
||||
// globalSessions, _ = session.NewManager("couchbase", ``{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"http://host:port/, Pool, Bucket"}``)
|
||||
// go globalSessions.GC()
|
||||
// }
|
||||
//
|
||||
package couchbase
|
||||
|
||||
import (
|
||||
|
||||
@@ -20,15 +20,16 @@
|
||||
//
|
||||
// Usage:
|
||||
// import(
|
||||
// _ "github.com/beego/beego/v2/server/web/session/memcache"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// _ "github.com/beego/beego/v2/server/web/session/memcache"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// )
|
||||
//
|
||||
// func init() {
|
||||
// globalSessions, _ = session.NewManager("memcache", ``{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"127.0.0.1:11211"}``)
|
||||
// go globalSessions.GC()
|
||||
// }
|
||||
//
|
||||
package memcache
|
||||
|
||||
import (
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
// go install github.com/go-sql-driver/mysql
|
||||
//
|
||||
// mysql session support need create table as sql:
|
||||
//
|
||||
// CREATE TABLE `session` (
|
||||
// `session_key` char(64) NOT NULL,
|
||||
// `session_data` blob,
|
||||
@@ -28,15 +29,16 @@
|
||||
//
|
||||
// Usage:
|
||||
// import(
|
||||
// _ "github.com/beego/beego/v2/server/web/session/mysql"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// _ "github.com/beego/beego/v2/server/web/session/mysql"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// )
|
||||
//
|
||||
// func init() {
|
||||
// globalSessions, _ = session.NewManager("mysql", ``{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"[username[:password]@][protocol[(address)]]/dbname[?param1=value1&...¶mN=valueN]"}``)
|
||||
// go globalSessions.GC()
|
||||
// }
|
||||
//
|
||||
package mysql
|
||||
|
||||
import (
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
//
|
||||
// go install github.com/lib/pq
|
||||
//
|
||||
//
|
||||
// needs this table in your database:
|
||||
//
|
||||
// CREATE TABLE session (
|
||||
@@ -35,18 +34,18 @@
|
||||
// SessionSavePath = "user=a password=b dbname=c sslmode=disable"
|
||||
// SessionName = session
|
||||
//
|
||||
//
|
||||
// Usage:
|
||||
// import(
|
||||
// _ "github.com/beego/beego/v2/server/web/session/postgresql"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// _ "github.com/beego/beego/v2/server/web/session/postgresql"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// )
|
||||
//
|
||||
// func init() {
|
||||
// globalSessions, _ = session.NewManager("postgresql", ``{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"user=pqgotest dbname=pqgotest sslmode=verify-full"}``)
|
||||
// go globalSessions.GC()
|
||||
// }
|
||||
//
|
||||
package postgres
|
||||
|
||||
import (
|
||||
|
||||
@@ -20,15 +20,16 @@
|
||||
//
|
||||
// Usage:
|
||||
// import(
|
||||
// _ "github.com/beego/beego/v2/server/web/session/redis"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// _ "github.com/beego/beego/v2/server/web/session/redis"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// )
|
||||
//
|
||||
// func init() {
|
||||
// globalSessions, _ = session.NewManager("redis", ``{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"127.0.0.1:7070"}``)
|
||||
// go globalSessions.GC()
|
||||
// }
|
||||
//
|
||||
// func init() {
|
||||
// globalSessions, _ = session.NewManager("redis", ``{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"127.0.0.1:7070"}``)
|
||||
// go globalSessions.GC()
|
||||
// }
|
||||
package redis
|
||||
|
||||
import (
|
||||
|
||||
@@ -20,15 +20,16 @@
|
||||
//
|
||||
// Usage:
|
||||
// import(
|
||||
// _ "github.com/beego/beego/v2/server/web/session/redis_cluster"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// _ "github.com/beego/beego/v2/server/web/session/redis_cluster"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// )
|
||||
//
|
||||
// func init() {
|
||||
// globalSessions, _ = session.NewManager("redis_cluster", ``{"cookieName":"gosessionid","gclifetime":3600,"ProviderConfig":"127.0.0.1:7070;127.0.0.1:7071"}``)
|
||||
// go globalSessions.GC()
|
||||
// }
|
||||
//
|
||||
package redis_cluster
|
||||
|
||||
import (
|
||||
|
||||
@@ -20,8 +20,10 @@
|
||||
//
|
||||
// Usage:
|
||||
// import(
|
||||
// _ "github.com/beego/beego/v2/server/web/session/redis_sentinel"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// _ "github.com/beego/beego/v2/server/web/session/redis_sentinel"
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// )
|
||||
//
|
||||
// func init() {
|
||||
|
||||
@@ -61,11 +61,12 @@ type CookieProvider session.CookieProvider
|
||||
// SessionInit Init cookie session provider with max lifetime and config json.
|
||||
// maxlifetime is ignored.
|
||||
// json config:
|
||||
// securityKey - hash string
|
||||
// blockKey - gob encode hash string. it's saved as aes crypto.
|
||||
// securityName - recognized name in encoded cookie string
|
||||
// cookieName - cookie name
|
||||
// maxage - cookie max life time.
|
||||
//
|
||||
// securityKey - hash string
|
||||
// blockKey - gob encode hash string. it's saved as aes crypto.
|
||||
// securityName - recognized name in encoded cookie string
|
||||
// cookieName - cookie name
|
||||
// maxage - cookie max life time.
|
||||
func (pder *CookieProvider) SessionInit(maxlifetime int64, config string) error {
|
||||
return (*session.CookieProvider)(pder).SessionInit(context.Background(), maxlifetime, config)
|
||||
}
|
||||
|
||||
@@ -16,14 +16,15 @@
|
||||
//
|
||||
// Usage:
|
||||
// import(
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// "github.com/beego/beego/v2/server/web/session"
|
||||
//
|
||||
// )
|
||||
//
|
||||
// func init() {
|
||||
// globalSessions, _ = session.NewManager("memory", `{"cookieName":"gosessionid", "enableSetCookie,omitempty": true, "gclifetime":3600, "maxLifetime": 3600, "secure": false, "cookieLifeTime": 3600, "providerConfig": ""}`)
|
||||
// go globalSessions.GC()
|
||||
// }
|
||||
//
|
||||
// func init() {
|
||||
// globalSessions, _ = session.NewManager("memory", `{"cookieName":"gosessionid", "enableSetCookie,omitempty": true, "gclifetime":3600, "maxLifetime": 3600, "secure": false, "cookieLifeTime": 3600, "providerConfig": ""}`)
|
||||
// go globalSessions.GC()
|
||||
// }
|
||||
package session
|
||||
|
||||
import (
|
||||
|
||||
Reference in New Issue
Block a user