Dit probleem ontstaat letterlijk opeens. Ik doe dit al tijden en het gaat ALTIJD goed. Nu opeens krijg ik errors om m'n oren. Ik heb een progsel dat inmiddels al redelijk af is. En ik wil niet naïef doen, maar mijn huidige code gaan plakken heeft niet veel zin. Het is niets bijzonders: gewoon een HttpWebRequest aanmaken om een blobje html te downloaden en verder niets speciaals.
De applicatie in kwestie is trouwens een console applicatie - ook dat maakt niet uit, behalve dat je me dus niet kunt verwijzen naar een oplossing in de web.config, want die is er niet
Het probleem is als volgt. Ik doe HTTPS requests met een doodnormale HttpWebRequest, wat dus altijd goed gaat - tot aan ongeveer nu. Dit is de error die eruit komt rollen bij GetResponse() na een seconde of 30.
Een System.Net.WebException met deze message:
The underlying connection was closed: An unexpected error occurred on a receive.
En soms met deze message:
The underlying connection was closed: An unexpected error occurred on a send.
Google dan maar. Er komen een paar dingen uit:
1) WebRequest.KeepAlive uitzetten. Dat helpt dus niet.
2) In de app.config useUnsafeHeaderParsing aanzetten. Helpt ook niet.
3) ServicePointManager.MaxServicePointIdleTime op iets laags zetten voordat de WebRequest gemaakt wordt. Helpt ook al niet.
4) Nog wat typical MS gecrap zoals m'n netwerk dat niet goed werkt, of dat ik dingen op de server moet gaan fixen: niet relevant.
Fiddler schiet ik ook niets mee op. Die laat alleen zien dat er een tunnel gemaakt wordt, maar (en ik weet niet of dit normaal is bij HTTPS) geen response. Zegt niet dat er geen response is, alleen dat Fiddler daar niets van laat zien.
Ohja, de url is uiteraard gewoon toegankelijk. Firefox en IE kunnen em zonder warnings of wat ook opvragen. De url in kwestie kan ik helaas niet delen, maar dat is ook niet relevant. Het is gewoon een run-of-the-mill HTTPS siteje. Echt niets bijzonders aan.
De applicatie in kwestie is trouwens een console applicatie - ook dat maakt niet uit, behalve dat je me dus niet kunt verwijzen naar een oplossing in de web.config, want die is er niet
Het probleem is als volgt. Ik doe HTTPS requests met een doodnormale HttpWebRequest, wat dus altijd goed gaat - tot aan ongeveer nu. Dit is de error die eruit komt rollen bij GetResponse() na een seconde of 30.
Een System.Net.WebException met deze message:
The underlying connection was closed: An unexpected error occurred on a receive.
En soms met deze message:
The underlying connection was closed: An unexpected error occurred on a send.
Google dan maar. Er komen een paar dingen uit:
1) WebRequest.KeepAlive uitzetten. Dat helpt dus niet.
2) In de app.config useUnsafeHeaderParsing aanzetten. Helpt ook niet.
3) ServicePointManager.MaxServicePointIdleTime op iets laags zetten voordat de WebRequest gemaakt wordt. Helpt ook al niet.
4) Nog wat typical MS gecrap zoals m'n netwerk dat niet goed werkt, of dat ik dingen op de server moet gaan fixen: niet relevant.
Fiddler schiet ik ook niets mee op. Die laat alleen zien dat er een tunnel gemaakt wordt, maar (en ik weet niet of dit normaal is bij HTTPS) geen response. Zegt niet dat er geen response is, alleen dat Fiddler daar niets van laat zien.
Ohja, de url is uiteraard gewoon toegankelijk. Firefox en IE kunnen em zonder warnings of wat ook opvragen. De url in kwestie kan ik helaas niet delen, maar dat is ook niet relevant. Het is gewoon een run-of-the-mill HTTPS siteje. Echt niets bijzonders aan.
[ Voor 4% gewijzigd door _Thanatos_ op 17-06-2014 23:18 ]
日本!🎌