var httpWebRequest =(HttpWebRequest)WebRequest.Create("http://url");
httpWebRequest.ContentType ="application/json";
httpWebRequest.Method ="POST";
using (var streamWriter =newStreamWriter(httpWebRequest.GetRequestStream())){
string json ="{\"user\":\"test\","+"\"password\":\"bla\"}";
streamWriter.Write(json);
streamWriter.Flush();
streamWriter.Close();}
var httpResponse =(HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader =newStreamReader(httpResponse.GetResponseStream())){
var result = streamReader.ReadToEnd();}