|
|
|
@@ -176,3 +176,35 @@ func TestReadEncryptMsg(t *testing.T) { |
|
|
|
AssertEqual(t, m.ToUserName, "gh_f09231355c68", "ToUserName failed") |
|
|
|
AssertEqual(t, m.Encrypt, "Dv3epMMhmmGU1o6lg71IfbpRrOYX1S8oZX3nwW0uBAHHMKx62T4KniS4efuf8fNHWf6gsF/YGaDraF6HhGOdKp8vbzluiIEsCnIveKN1pO+IUDOBBxzPAzQSFSYJ3OwVXWmBdBcC1S5guQrOxLysH+6UIWSor9cEef+94UAKTNw/MLB0zPfqK5TVoN1A0yobmP9OU8wtFJP0L1aKySPFGGbqBMfJkStRTrYLjIQfZ7pAIisB/g3c87w26r7LUz9hVh4ey3/T6cjQ8vKvgNKL3j8y4IwUdmnmTPrrdOsyA1pz69977xKHFtIptZYHKGD9dTW6PyPcKKTP6iOod6Agb8TI+is80auqHkjvUyvT/xPG8fxak/wI9BKzKndAnwxlcDG/8WElkHVl0TwxpsCb48ZxLEf4GFKaYaliC9xBVweKLNnqdbBmzwfe7GBNWC61h7KQYqwtZqMkZs3BBsStcQ==", "ToUserName failed") |
|
|
|
} |
|
|
|
|
|
|
|
func TestAcceptLocationInfo(t *testing.T) { |
|
|
|
|
|
|
|
// POST /api?signature=1a9991fc0d1916495e26e07dca7d2c305c529b0d×tamp=1493303819&nonce=1367712073&openid=oUN420bxqFqlx0ZQHciUOesZO3PE&encrypt_type=aes&msg_signature=46331890d4c95a017a014a009ccc7f37228665db HTTP/1.1 |
|
|
|
// Host: wechat.hitxy.org.au |
|
|
|
// Accept: */* |
|
|
|
// Cache-Control: no-cache |
|
|
|
// Connection: Keep-Alive |
|
|
|
// Content-Length: 618 |
|
|
|
// Content-Type: text/xml |
|
|
|
// Pragma: no-cache |
|
|
|
// User-Agent: Mozilla/4.0 |
|
|
|
// X-Forwarded-For: 103.7.30.105 |
|
|
|
// X-Forwarded-Host: wechat.hitxy.org.au |
|
|
|
// X-Forwarded-Server: wechat.hitxy.org.au |
|
|
|
|
|
|
|
// <xml> |
|
|
|
// <ToUserName><![CDATA[gh_f09231355c68]]></ToUserName> |
|
|
|
// <Encrypt><![CDATA[OyVaYtbrg9fVyLiNJlL18YFP7C36y9kGL3SZDz5ZpWcelnIfUQwUhXXfl2yvbRlaCRW9q9hqPZ0W9ha2p4KzmWikw/vcorrTagz5vGpr980dEqDb0whsybk5R7jZ7hj7+QfZCEyDxYy/O/QsYFYesq6SsDjUQ7JWoxmOZz6g2Sv2WEJ6cXo2iL1fGswc0jYlSynsp3lnVFeVcT4M0a2IEXAxEEuQ7vB9EMAkRQtl5spMDrrH/xXya6O0N9ux3jw+CTl7Oy4TCnJNRxOCq+6SJR4P3PWgWMKcvvgWcTeVGCvduPHDpYbJ+dpfqlxa3WNASrXpSYgQu8edpuIBIXx0b51jBQF1tcekA+z5nCUS53/9CHVo1a1YXLco5bzdMMh7QnafQOtxBbhz1YASj3XpJpyW+qfXc/QoEsZAhVdZVKBNVRz7yJKarkcQopJhevMzFGP0agjkYA/wQ8MAXD7JJ3r8ecOEhebOhfpt+fQ21yYS7YyFyQeUxEhhsSG8O9Ve]]></Encrypt> |
|
|
|
// </xml> |
|
|
|
|
|
|
|
// Decript as: |
|
|
|
// <xml><ToUserName><![CDATA[gh_f09231355c68]]></ToUserName> |
|
|
|
// <FromUserName><![CDATA[oUN420bxqFqlx0ZQHciUOesZO3PE]]></FromUserName> |
|
|
|
// <CreateTime>1493304047</CreateTime> |
|
|
|
// <MsgType><![CDATA[event]]></MsgType> |
|
|
|
// <Event><![CDATA[LOCATION]]></Event> |
|
|
|
// <Latitude>-33.764935</Latitude> |
|
|
|
// <Longitude>150.960327</Longitude> |
|
|
|
// <Precision>110.000000</Precision> |
|
|
|
// </xml> |
|
|
|
} |