Pozdrav.
Imam problem sledece prirode: naime kacim se na odgovarajuci web server koji mi zahteva get metod.
Koristim HttpWebRequest i HttpWebResponse.
Zahtev izgledan npr ovako: http://192.168.88.30:55077/sms...;to=xxx&msg=Test&dlr=1. Iz .NET-a dobijam Exception:
System.Net.WebException: The underlying connection was closed: The server committed an HTTP protocol violation. Sam Fiddler mi daje warning:
The Server did not return properly formatted HTTP Headers. Maybe missing altogether (e.g. HTTP/0.9), maybe only \r\r instead of \r\n\r\n?
Po google-u postoji kao resenje ovog problema sa izmenama u macine.config tako da se doda:
<system.net>
<settings>
<httpWebRequest
useUnsafeHeaderParsing = "true"
/>
</settings>
</system.net>
medjutim to u mom slucaju ne pomaze, najverovatnije zato ne postoji nikakav http header u response-u. Kad je ukljucen fiddler dobijam ok response iz moje aplikacije (opet verovatno zato sto fiddler izigrava proxy i ispegla mi response).
Dal' neko zna kako bi drugacije mogao da pozovem http get metodu i da procitam response koji je bez http header-a, dakle ne preko httpwebrequest i httpwebresponse. Da inace poziv iz IE-a prolazi...
Ivan!