> In the Active 4D log, I can see repeated groups of three error messages > (ePDQ tries three times to POST the transaction, then fails): > > Apr 26 05:48:22 Active4D: [error] server: illegal character in query > value: ' ' (0x0 ): src\support\server.cpp, line 2718, > plugin::a4d::parseQueryString
> They say they are posting this string > "transactionstatus=Success&oid=JJXE3Q-1&total=418.75&clientid=65229&char > getype=Auth&datetime=Apr 26 2013 05:45:49&ecistatus=0&cardprefix=4", Tell BarclayCard that they should try conforming to web standards once in a while. It is illegal to have a space in a query string, it must be replaced with "+" or "%20". For reference: http://en.wikipedia.org/wiki/Query_string#URL_encoding The fact that other servers silently accept this doesn't excuse the fact that they are breaking the rules. Regards, Aparajita www.aparajitaworld.com "If you dare to fail, you are bound to succeed." - Sri Chinmoy | www.srichinmoy.org _______________________________________________ Active4D-dev mailing list [email protected] http://list.aparajitaworld.com/listinfo/active4d-dev Archives: http://active4d-nabble.aparajitaworld.com/
