nav-gov-hu / Online-Cash-Register-Logfile

Az online pénztárgép naplóállomány letöltését lehetővé tevő szolgáltatás publikus tárhelye
Other
13 stars 5 forks source link

Teszt adat generálás Delphiből #40

Closed migpeti closed 1 year ago

migpeti commented 1 year ago

Nem tudok rájönni, hogy miért, de folyamatosan 500-as státuszú hibát kapok.

A Kérés: `<?xml version="1.0"?>

1653972432E4E9C78B46119FF41708 2023-02-27T18:57:34.000Z 1.0 1.0
jRK7TXu5WN4y0G4 F67B926F3FA60D7000D8EB1EFD0C80C0BEBA3FF3093547865CB47311A102BF75C550D1334AF5E9930A6095BC1BBE2F6F46D51F3EED38E9F24DF0AE2BC0BA6956 10426917 7E2648EC8E826437FA5CD60A6142115152BA3420990A60DF887263DB81460089CA3533BCDEBE1E44EEAC7119D0A10C8595B8AC3C8EFB672F5F85FC428C6967B2 HOSTWAREFOK7-20TST Főkönyvi könyvelés programcsomag (debug verzió) LOCAL_SOFTWARE 7.20 HostWare Kft. hostware@hostware.hu HU 10426917 A10204242
` A válasz pedig folyamatosan: {"timestamp":"2023-02-27T19:06:26.469+0000","status":500,"error":"Internal Server Error","message":"Could not create message from InputStream: Unable to internalize message; nested exception is com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: Unable to internalize message","path":"/generateCashRegisterTestData/v1/generateCashRegisterTestData"}
wknav commented 1 year ago

Ellenőrizni kellene a kérésben a Content-Type-ot. A következőnek kellene lennie: Content-Type: application/soap+xml

migpeti commented 1 year ago

Köszönöm! Sajnos, de az kizárható. A lezárt issue-k alapján azt már ellenőriztem. Egész pontosan az van benne, hogy: Content-Type: application/soap+xml; charset=utf-8;action=""

wknav commented 1 year ago

Milyen egyéb header paramétereket tartalmaz az üzenet?

migpeti commented 1 year ago

Köszönöm a segítséget. Valóban a content-type hiánya volt a gond. Sikerült továbblépnem. A Delphibe (XE7) beépített SOAP kezelő modul ugyan előkészítette a Request header-t, de a http kérésbe már nem került bele. Delphi fejlesztő kollégáim számára a tapasztalat: USE_INDY compiler direktívával már korrekt a http kérés. Én úgy látom, hogy ha a Winapi.WinInet.HttpSendRequest kellene, hogy küldje a kérést, akkor a header nem kerül bele.