mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-12 02:21:29 +08:00
18 lines
595 B
Go
18 lines
595 B
Go
package pluginInternal
|
|
|
|
import "github.com/hashicorp/go-plugin"
|
|
|
|
const PluginName = "debugtalk"
|
|
const RPCPluginName = PluginName + "_rpc"
|
|
const GRPCPluginName = PluginName + "_grpc"
|
|
|
|
// handshakeConfigs are used to just do a basic handshake between
|
|
// a plugin and host. If the handshake fails, a user friendly error is shown.
|
|
// This prevents users from executing bad plugins or executing a plugin
|
|
// directory. It is a UX feature, not a security feature.
|
|
var HandshakeConfig = plugin.HandshakeConfig{
|
|
ProtocolVersion: 1,
|
|
MagicCookieKey: "HttpRunnerPlus",
|
|
MagicCookieValue: PluginName,
|
|
}
|