public string PostJson(string url, object obj) { try { string text = FPJson.ToJson(obj); HttpWebRequest webRequest = GetWebRequest(url, "POST", null); webRequest.ContentType = "application/json;charset=utf-8"; if (!string.IsNullOrEmpty(text)) { byte[] bytes = Encoding.UTF8.GetBytes(text); Stream requestStream = webRequest.GetRequestStream(); requestStream.Write(bytes, 0, bytes.Length); requestStream.Flush(); requestStream.Close(); } else { webRequest.ContentLength = 0L; } HttpWebResponse rsp = (HttpWebResponse)webRequest.GetResponse(); Encoding responseEncoding = GetResponseEncoding(rsp); return(GetResponseAsString(rsp, responseEncoding)); } catch (Exception ex) { return("Error:" + ex.Message); } }
public override string ToString() { return(FPJson.ToJson(m_data)); }