Webclient használat

Webclient használat
2019-04-16T17:57:24+02:00
2019-04-17T11:29:52+02:00
2022-08-11T11:55:30+02:00
thomasz007
Lenne egy elégé bosszantó bajom :(
Hátha valaki tud egy infót adni hozzá.

Már 3 éve megy egy weboldalban egy bankkártyás fizetési rész.

byte[] Visszateresi_Ertek_Register_Byte = Bank_WebClient.UploadValues("https://xxx/yyy", "POST", Bank_NameValueCollection);
Ez a meghívó rész ami a banki oldalt hívom meg adom át a paramétert és majd adja vissza az értéket.
Ez eddig jól ment.
Nem volt semmi módosítás a forráskódban, ami a hibát generálna.
Most 1 napja a futás itt megakad a következő hibával.

"An exception of type 'System.Net.WebException' occurred in System.dll but was not handled in user code" 
"Bezárták az alapul szolgáló kapcsolatot: Váratlan hiba történt küldéskor.."
Ez egy belső részletben volt benne:
"A hitelesítés sikertelen volt, mert a távoli fél bezárta az átviteli adatfolyamot."


Elvileg ami érdekel, hogy milyen okok generálhatják ezt a hibát?
Tudom megoldást azt itt nem tudok erre kérni, ahhoz komplex a téma, de be akarom szűkíteni a kört, hogy hol kell keresni a hibát.
Mutasd a teljes hozzászólást!
Szia!

Előfordulhat ez a hiba akkor is, ha mondjuk a banki kiszolgáló oldalon kötelezővé tették az SSL 1.2 használatát. A .NET alapból 1.0-át használ.
A WebClient használata elé szúrd be a következő sort:

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
Gábor
Mutasd a teljes hozzászólást!

abcd