Boa tarde, tenho um servidor
com as definições da imagem.
Como eu consigo dar um Post de um json nessa url? com C#
utilizo o seguinte codigo, mas não funciona.
var request = (HttpWebRequest)WebRequest.Create("http://10.44.0.107/9890");
var postData = "";
request.Method = "POST";
postData = "[" +
"{" +
"\"" + "subscriptionId" + "\"" + ": 1," +
"\"" + "request" + "\"" + ": {" +
"\"" + "type" + "\"" + ":" + "\"" + "checkout" + "\"" + "," +
"\"" + "room" + "\"" + ": 100," +
"\"" + "checkout" + "\"" + ": {" +
"\"" + "room" + "\"" + ": 100," +
"\"" + "guest" + "\"" + ": " + "\"" + "\"" + "," +
"\"" + "source" + "\"" + ": {" +
"\"" + "type" + "\"" + ": " + "\"" + "live" + "\"" +
"}" +
" }," +
"\"" + "created" + "\"" + ":" + "\"" + "2021-09-13T19:05:21.227Z" + "\"" + "," +
"\"" + "pcnUri" + "\"" + ":" + "\"" + "http://10.44.0.107:9890" + "\"" +
"}," +
"\"" + "response" + "\"" + ": {" +
"\"" + "statusCode" + "\"" + ": 200," +
"\"" + "statusMessage" + "\"" + ":" + "\"" + "success" + "\"" +
" }" +
" }" +
"]";
var data = Encoding.ASCII.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
using (var stream = request.GetRequestStream()) {
stream.Write(data, 0, data.Length);
}
var response = (HttpWebResponse)request.GetResponse();
}
alguem pode me ajudar.