ソースを参照

build signature and append to existing url

master
Patrick Peng Sun 8年前
コミット
53472fa711
1個のファイルの変更10行の追加2行の削除
  1. +10
    -2
      server_test.go

+ 10
- 2
server_test.go ファイルの表示

return req return req
} }




func buildReqCommonHeader(r *http.Request) { func buildReqCommonHeader(r *http.Request) {
// //
// example request // example request
r.Header.Set("X-Forwarded-Server", "wechat.hitxy.org.au") r.Header.Set("X-Forwarded-Server", "wechat.hitxy.org.au")


} }

func TestBuildQueryString(t *testing.T) {
url := "http://www.hitxy.org.au/crmcache?a=abc"
newURL := buildSignatureAppend2Url(url, IntraAPIConfig.CRMSecrete)
//log.Println(newURL)
AssertEqual(t, url != newURL, true, "URL append signature should be correct")
req, err := http.NewRequest("GET", newURL, nil)
AssertEqual(t, err, nil, "pase new URL should be correct")
AssertEqual(t, checkSignatureByToken(req, IntraAPIConfig.CRMSecrete), true, "check signature shold be correct")
}

読み込み中…
キャンセル
保存