I want to call Web API from controller with multiple json parameter. I don't want to use ajax call for get result.
- var jsonData = "{\"jsonrpc\":2.0," +
- "\"method\":eth_blockNumber," +
- "\"params\":[]," +
- "\"id\":83}";
-
- HttpWebRequest webreq = (HttpWebRequest)WebRequest.Create(string.Format("https://mainnet.infura.io/qhggowRXK7HIgXB0NEyw",jsonData));
- webreq.Method = "POST";
- webreq.ContentType = "application/json";
- using (var streamWriter = new StreamWriter(webreq.GetRequestStream()))
- {
- JavaScriptSerializer serializer = new JavaScriptSerializer();
-
-
- streamWriter.Flush();
- streamWriter.Close();
- }
- WebResponse response = webreq.GetResponse();
- var streamReader = new StreamReader(response.GetResponseStream());
- var result = streamReader.ReadToEnd();