У меня проблема с запуском сообщения запроса с JSON.
Мое приложение - это конвертер сообщений из iso 8583 (как сервер) в JSON (как клиент).
Он работает с 30 подпотоками, но время выполняющегося процесса слишком велико для него.
сообщение уже в моем приложении, но выглядит ожидающим отправки JSON на хост.
Это потому, что я использую httpwebrequest.getrequeststream вместо begingetrequeststream?спасибо
код :
var httpWebRequest = (HttpWebRequest)WebRequest.Create(RequestURL);
httpWebRequest.KeepAlive = false;
httpWebRequest.ContentType = "application/json";
// Set the Method property to 'POST' to post data to the URL.
httpWebRequest.Method = "POST";
//Adding skip auto detect proxy
httpWebRequest.Proxy = null;
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string JInqReq = JsonConvert.SerializeObject(InqRequest);
streamWriter.Write(JInqReq);
streamWriter.Flush();
streamWriter.Close();}
try
{
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();}