Bonjour,
depuis le passage vers 10.3, j'ai un problème pour récupérer l'exception.
Quelque soit l'exception retournée, j'ai systématiquement :
Exception class ENetException with message 'Internal Server Error (500).
Alors que dans 10.2, le message de mon exception était suivant l'exemple ci-dessous : "Invalid Password"
Je constate que dans 10.2, ESOAPHTTPException descendait de Exception. En 10.3 ESOAPHTTPException = ENetException.
Quand je regarde avec Fiddler, je récupère bien :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?xml version="1.0" encoding="UTF-8"?> -<soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> -<soap:Body> -<soap:Fault> <faultcode>soap:Server</faultcode> <faultstring>Invalid Password</faultstring> <detail/> </soap:Fault> </soap:Body> </soap:Envelope>
Est-il possible de récupérer ce message ?
J'utilise un composant THTTPRIO
Merci
Partager