Public Static stringHttpPost (stringUrlstringbody) { //servicepointmanager.servercertificatevalidationcallback = new Remotecertificatevalidationcallback ( CheckValidationResult);Encoding Encoding =Encoding.UTF8; HttpWebRequest Request=(HttpWebRequest) webrequest.create (URL); Request. Method="POST"; Request. Accept="text/html, Application/xhtml+xml, */*"; Request. ContentType="Application/json"; byte[] buffer =encoding. GetBytes (body); Request. ContentLength=buffer. Length; Request. GetRequestStream (). Write (Buffer,0, buffer. Length); HttpWebResponse Response=(HttpWebResponse) request. GetResponse (); using(StreamReader reader =NewStreamReader (response. GetResponseStream (), Encoding.UTF8)) {returnReader. ReadToEnd (); } } Public Static BOOLCheckValidationResult (Objectsender, X509Certificate certificate, X509chain chain, sslpolicyerrors errors) { return true;//Always accept}
HttpWebRequest Call Webapi