» »

.NET HttpWebRequest exception

.NET HttpWebRequest exception

pykos ::

Živjo, mam eno težavo pri programiranju klica service-a in sicer ko v headerje dodam črko 'č'. Vse ostale šumnike prepozna in spusti skozi brez težav pri č-ju pa vrže napako.

request.Headers.Add("test", "č");

Zgornja vrstica vrne
An unhandled exception of type 'System.ArgumentException' occurred in System.dll

Specified value has invalid CRLF characters.

Se je kdo že srečal s to težavo? Poskusil sem z vsemi mogočimi Encodi in nič ne pomaga, če dam kar koli drugega kot 'č' (http kodo...) mi server ne vrne pravega responsa.

Hvala!
Blaž

mihies ::

Tiste vrednosti ponavadi niso šumniško prijazne. Poskušaj zakodirati vrednost z metodo Uri.EscapeDataString.

request.Headers.Add("test", Uri.EscapeDataString("č"));
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/

pykos ::

Problem pri zgornjem klicu je, da se ta funkcija char pretvori v %xx, smo pa potem na serverski strani ta %xx pretvorili nazaj v č in sedaj deluje, hvala :)

mihies ::

Seveda, tak je standard. Kaj pa uporabljaš na strežniški strani?
http://blog.rthand.com/
SLODUG - uporabniška skupina
https://www.facebook.com/groups/slodug/


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Davčne blagajne (strani: 1 2 3 424 25 26 27 )

Oddelek: Programiranje
1344333417 (73420) Macketina
»

C# in DateTime

Oddelek: Programiranje
101356 (1176) FiDeK
»

[android] java.lang.RuntimeException

Oddelek: Programiranje
141084 (776) piki12
»

ASP.NET + C# vprašanje

Oddelek: Programiranje
342789 (1803) Morenov
»

C#; WebClient class; problem z uploadanjem

Oddelek: Programiranje
51429 (1388) 64202

Več podobnih tem