fix: 优化逻辑,提高兼容性
diff --git a/webservice_test.go b/webservice_test.go
index 9e70f26..4c3cb08 100644
--- a/webservice_test.go
+++ b/webservice_test.go
@@ -1,6 +1,7 @@
package swservice
import (
+ "fmt"
"testing"
)
@@ -43,6 +44,28 @@
if err != nil {
t.Errorf("Auth Error: %v", err)
}
+
+ r, err := session.CallService2("/common/servicecheck",
+ make(map[string]interface{}), 3)
+ if err != nil {
+ t.Errorf("Request Error: %v", err)
+ } else {
+ fmt.Printf("hostdatetime: %v\n", r.GetStrValue("hostdatetime"))
+ }
+
+ r, err = session.CallService2("/v5/manage/pos/gettoken",
+ map[string]interface{}{
+ "devphyid": "30000004",
+ }, 3, "devphyid")
+
+ if err != nil {
+ t.Errorf("Request Error: %v", err)
+ } else if r.GetIntValue("retcode") != 0 {
+ t.Errorf("get device token error, ret=%v", r.GetIntValue("retcode"))
+ } else {
+ fmt.Printf("ret=%v, devtoken: %v\n", r.GetIntValue("retcode"),
+ r.GetStrValue("devtoken"))
+ }
}
func TestUseHTTPS(t *testing.T) {