Здесь я прочитал все ответы на эту тему. Это просто не решает мою проблему.System.Net.WebException: сервер выполнил нарушение протокола. Раздел = ResponseStatusLine
Каждый раз, когда я пытаюсь подключиться к следующему серверу я получаю это исключение:
System.Net.WebException: Der Шляпы Сервера Eine Protokollverletzung ausgeführt. Раздел = ResponseStatusLine бей System.Net.HttpWebRequest.GetResponse()
Это мой код:
string Url = "http://hbci01.fiducia.de:3000";
string Message = "HBCI-Message";
var req = WebRequest.Create(Url) as HttpWebRequest;
byte[] data = Encoding.ASCII.GetBytes(Helper.EncodeTo64(Message));
req.Method = "POST";
req.Timeout = 10000;
req.ContentType = "application/octet-stream";
req.ContentLength = data.Length;
req.KeepAlive = false;
req.ServicePoint.Expect100Continue = true;
req.UserAgent = "User-Agent";
req.Headers.Add("Header", "Header");
using (Stream reqStream = req.GetRequestStream())
{
reqStream.Write(data, 0, data.Length);
reqStream.Flush();
}
И да, сервер прослушивает порт 3000.
Кто-нибудь есть решение?
Возможно, вы захотите добавить список * «всех ответов на эту тему здесь» *, которые вы пробовали. –