Клиент и сервер не могут общаться, потому что у них нет общего алгоритма - PullRequest
0 голосов
/ 13 апреля 2020

Я получаю ошибку. При первом звонке я получаю эту ошибку. Если я попробую второй раз, звонок пройдет.

public static string GetObject(object Obj, string URL)
{
    string res = string.Empty;


    System.Net.ServicePointManager.Expect100Continue = false;
    var json = new JavaScriptSerializer().Serialize(Obj);
    HttpWebRequest _request = (HttpWebRequest)HttpWebRequest.Create(URL);


    _request.Method = "POST";
    _request.ContentType = "application/json";
    _request.Accept = "application/json";

     System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
    ServicePointManager.SecurityProtocol = (SecurityProtocolType)3072;/ .net 4.0
    using (var streamWriter = new StreamWriter(_request.GetRequestStream()))
    {
        streamWriter.Write(json);
        streamWriter.Flush();
    }

    var httpResponse = (HttpWebResponse)_request.GetResponse();

    string _result = string.Empty;
    using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
    {
        _result = streamReader.ReadToEnd();

        res = JsonConvert.DeserializeObject<Object>(_result).ToString();

    }     

    return res;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...