1: | HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url); |
Zitat: |
ProtocolViolationException
Sie müssen ContentLength-Byte für den Anforderungsstream schreiben, bevor Sie [Begin]GetResponse aufrufen. |
![]() ![]() |
Ich weiß nicht, ob das den Fehler ausgelöst hat, aber du hast vergessen, den Request-Stream zu schließen. Laut der Dokumentation [http://msdn.microsoft.com/de-de/library/d4cek6cc%28v=VS.80%29.aspx#CodeSpippet2] sollte das getan werden. |
Zitat: |
Der Remoteserver hat einen Fehler zurückgegeben: (417) Expectation Failed. |
1: | request.ServicePoint.Expect100Continue = false; |
![]() ![]() | ||
Der Remoteserver hat einen Fehler zurückgegeben: (417) Expectation Failed.
Also, der Stream muss geschlossen werden, da hat @Yogu Recht. Der Fehler ist mir schon einmal bei einem früheren Post untergekommen, der sich um das gleiche Thema dreht. Deshalb weiss ich, woran es liegt. Du musst nur eine Property des Webrequests auf false stellen. C#-Quelltext
Kannst mal googeln, was diese Property macht. Ansonsten mal den Link auf das andere Posting: http://www.c-sharp-forum.de/viewtopic.php?t=101142&start=20&postorder=asc LG, Marko |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!