1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-04-27 13:48:56 +08:00

SSL support in Api

This commit is contained in:
deadprogram 2014-04-18 16:04:49 -07:00
parent ed2bdfb510
commit 1719a02370
2 changed files with 18 additions and 9 deletions

9
api.go
View File

@ -16,6 +16,8 @@ type api struct {
Port string
Username string
Password string
Cert string
Key string
}
type jsonRobot struct {
@ -51,8 +53,15 @@ var startApi = func(me *api) {
}
host := me.Host
cert := me.Cert
key := me.Key
if cert != "" && key != "" {
go http.ListenAndServeTLS(host+":"+port, cert, key, me.server)
} else {
go http.ListenAndServe(host+":"+port, me.server)
}
}
func (me *api) StartApi() {
startApi(me)