Следующий код отлично работает при вызове из веб-приложения. Когда тот же код оболочки вызывается из веб-службы (на том же хосте), вызов завершается с ошибкой, указанной выше. Я только что подтвердил, что API в данный момент работает из утилиты.
Веб-сервис принадлежит клиенту, который не позволяет нам разговаривать со своими техническими специалистами; все приходится фильтровать через кого-то без технических знаний, и они не желают передавать нам какую-либо информацию от своей технической команды: если что-то сломалось, просто продолжайте пытаться каждый день, пока не обнаружите, что это исправлено. Срок рассмотрения обычно составляет около недели.
По этой причине я хотел бы решить проблему без их участия. Поскольку тот же код работает прямо сейчас, если я вызываю его из другого исполняемого файла на том же хосте, у меня есть некоторая уверенность, что это возможно.
var payload = "{""JSON"": ""stuff""}";
var request = HttpWebRequest.Create(url) as HttpWebRequest;
request.Method = "POST";
WriteStringToStream(request.GetRequestStream(), payload);
string encoded = System.Convert.ToBase64String(Encoding.GetEncoding("ISO-8859-1")
.GetBytes(MMAPIUserName + ":" + MMAPIPassword));
request.Headers.Add("Authorization", "Basic " + encoded);
Подробнее здесь: https://stackoverflow.com/questions/786 ... ld-not-cre
Вызов веб-службы завершается с ошибкой WebException: «Запрос был прерван: не удалось создать безопасный канал SSL/TLS». ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Веб-API ASP.NET 2 — запрос был прерван: не удалось создать безопасный канал SSL/TLS
Anonymous » » в форуме C# - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Веб-API ASP.NET 2 — запрос был прерван: не удалось создать безопасный канал SSL/TLS
Anonymous » » в форуме C# - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-