public static string PostWebReq(string PostUrl, string ParamData, Encoding DataEncode) { string ret = string.Empty; try { byte[] byteArray = DataEncode.GetBytes(ParamData); HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(new Uri(PostUrl)); webReq.Method = "POST"; webReq.ContentType = "application/x-www-form-urlencoded"; webReq.ContentLength = byteArray.Length;
Stream newStream = webReq.GetRequestStream(); newStream.Write(byteArray, 0, byteArray.Length); newStream.Close();
HttpWebResponse response = (HttpWebResponse)webReq.GetResponse(); StreamReader sr = new StreamReader(response.GetResponseStream(), DataEncode); ret = sr.ReadToEnd();
sr.Close(); response.Close(); newStream.Close(); } catch (WebException ex) { // Log.WriteLog(LogFile.Error, ex.Message); } finally { // Log.WriteLog(LogFile.Info, ret); } return ret; }
|
请发表评论