chenshijun
2019-10-23 c28ecf5f18443f8b0c5faa50afcaa12abd8f2d10
设置平台信息返回值debug
1个文件已修改
18 ■■■■■ 已修改文件
gb28181Api.go 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
gb28181Api.go
@@ -6,6 +6,7 @@
    "fmt"
    "log"
    "strconv"
    urlLib "net/url"
)
func SmartPrintStruct(src interface{}) string {
@@ -26,13 +27,16 @@
//SetPlatformServerInfo 设置服务器信息
func (api Gb28181Api) SetPlatformServerInfo(serverInfo GbServerInfo) bool {
    serverInfo.GbUsername = serverInfo.PublicID   //鉴权名字不生效,最好和设备id一致
    url := BASIC_URL + DATA_URL_PREFIX + "/set_platform_server?" +
        //"gbsvrname=" + serverInfo.Name +
        "gbsvrid=" + serverInfo.PublicID +
        "&gbsvrport=" + strconv.Itoa(serverInfo.GbServerPort) +
        "&registerauth=" + strconv.FormatBool(serverInfo.RegisterAuth) +
        "&gbusername=" + serverInfo.GbUsername +
        "&gbpasswd=" + serverInfo.GbPasswd
    u := urlLib.Values{}
    u.Set("gbsvrname", serverInfo.Name)
    u.Set("gbsvrid", serverInfo.PublicID)
    u.Set("gbsvrport", strconv.Itoa(serverInfo.GbServerPort))
    u.Set("registerauth", strconv.FormatBool(serverInfo.RegisterAuth))
    u.Set("gbusername", serverInfo.GbUsername)
    u.Set("gbpasswd", serverInfo.GbPasswd)
    str := u.Encode()
    url := BASIC_URL + DATA_URL_PREFIX + "/set_platform_server?" + str
    log.Println("url:", url)
    client := NewClient()