public static IValue DoJson20RpcRequest(string url, string method, string jsonId, IValue param, int timeoutms, X509CertificateCollection clientCertificates = null) { string jsonReq = Json20Rpc.SerializeRequest(method, jsonId, param); using (Stream res = new HttpClient.Post(url, "application/json-rpc", jsonReq) { TimeoutMs = timeoutms, ClientCertificates = clientCertificates }.ExecuteStreamRequest()) { return(Json20Rpc.DeserializeResponse(res)); } }
public bool Run() { Json20Rpc.DeserializeResponse(new MemoryStream(UTF8NoBOM.GetBytes(JSONInput))); return(true); }