使用Go设置targetNameSpace

I am using Go for soap web service. When I call the webservice I do like this.

request := fmt.Sprintf(para)
cli := new(http.Client)
//http.Header["http://webservice.ei"]="notify"
resp, err := cli.Post("http://127.0.0.1:8751/WebRoot/services/SecurtyWebService/notify?wsdl&targetNamespace=http://webservice.ei","text/xml;charset=utf-8",bytes.NewBufferString(request))

I get this error.

<faultstring>namespace mismatch require http://webservice.ei found none</faultstring>

I learn that the server require a targetNameSpace para. I also know that in java. People fix this by using:

 QName opAddEntry = new QName("http://webservice.ei", "notify"); 

But I find there's no way for me to add this parameter. Can anyone gime me some advice on how to set the namespace when calling the soap webservice in go?