Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

HTTP Web request i ne validan response

[es] :: .NET :: HTTP Web request i ne validan response

[ Pregleda: 2208 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gewra
Ivan Djuric
Beograd

Član broj: 43205
Poruke: 31
91.143.212.*



Profil

icon HTTP Web request i ne validan response23.06.2008. u 12:57 - pre 192 meseci
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!

 
Odgovor na temu

perolozac123
Aleksandar
Cacak

Član broj: 182138
Poruke: 55
*.eunet.yu.



Profil

icon Re: HTTP Web request i ne validan response30.06.2008. u 09:22 - pre 192 meseci
Ja sam imao slicnih problema :) To sam resio sa WebBrowser kontrolom. Bacis je negde na formu i stavis visible na false.

WebBrowser.navigate("tvoja adresa") i na event document completed napravis html document

Dim doc As HtmlDocument = WebBrowser.Document

Koliko sam te razumeo mislim da je ovo ono sto ti treba, jedino ces imati problema ako adrese imaju redirection sto ces resiti sa obicnim uslovom tj. if e.url.tostring = "tvoja stranica"
 
Odgovor na temu

peka
Beograd

Član broj: 3947
Poruke: 124
*.dynamic.sbb.rs.



+2 Profil

icon Re: HTTP Web request i ne validan response30.06.2008. u 19:35 - pre 192 meseci
Response mozes da dobijes tako sto procitas istoimeno polje u okvire WebExceptiona. Da bi program nastavio da radi iako dobijes excpetion uradi ovako nesto:

Code:

HttpWebResponse response;
try
{
    response = (HttpWebResponse)httprequest.GetResponse();
}
catch (WebException exc)
{
    if(exc.Response == null)
        throw;
    response = (HttpWebResponse)exc.Response;
}


IRC is just multiplayer notepad.
 
Odgovor na temu

[es] :: .NET :: HTTP Web request i ne validan response

[ Pregleda: 2208 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.