Nodo-Domotica / Nodo-Core

Arduino based Domotica platform
http://www.nodo-domotica.nl
4 stars 8 forks source link

HTTPServer; Protocol violation door ontbrekende LF #835

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Ik ben bezig om een eigen client tegen de Nodo aan te schrijven die via http 
naar de nodo communiceert. De C# http client geeft echter een foutmelding dat 
er een line end niet goed wordt gezet bij de headers. Schijnbaar is de 
httpclient wat stricter dan de gemiddelde browser.

Test method Core.Tests.Service.NodoConnector.NodoServiceTests.Test_Connection 
threw exception: 
System.AggregateException: One or more errors occurred. ---> 
System.Net.Http.HttpRequestException: An error occurred while sending the 
request. ---> System.Net.WebException: The server committed a protocol 
violation. Section=ResponseHeader Detail=CR must be followed by LF

Ik kan echter de code in de nodo codebase niet vinden waar ik het kan fixen.

Original issue reported on code.google.com by san...@casaro.nl on 20 Jan 2014 at 2:46

GoogleCodeExporter commented 9 years ago
Vergeet ik de titel volledig in te vullen, excuus.

Original comment by san...@casaro.nl on 20 Jan 2014 at 2:48

GoogleCodeExporter commented 9 years ago
Ik zal de LF's toevoegen waar deze er niet inzitten.

Original comment by P.K.Ton...@gmail.com on 20 Jan 2014 at 4:17

GoogleCodeExporter commented 9 years ago
Overigens valt er omheen te werken voor de .net dev's hier:

<system.net>
    <settings>
      <httpWebRequest useUnsafeHeaderParsing = "true"/>
    </settings>
</system.net>

Zorgt ervoor dat de foutmeldingen worden genegeerd :)

Original comment by san...@casaro.nl on 20 Jan 2014 at 4:55

GoogleCodeExporter commented 9 years ago
Zou je kunnen aangeven om welke regels het gaat? Even [Debug On] instellen 
maakt e.e.a. zichtbaar.

Groet.

Original comment by P.K.Ton...@gmail.com on 24 Jan 2014 at 8:49

GoogleCodeExporter commented 9 years ago

Original comment by P.K.Ton...@gmail.com on 20 Mar 2014 at 8:12