Je n'arrive pas à trouver d'options character encoding
dans les préférences SoapUI
.
Je veux me moquer de la réponse XML en iso-8859-1
encoding.
Vous pouvez choisir l’une des approches suivantes.
Changer le codage par défaut
Java_OPTS
, puis vous pouvez ajouter la ligne ci-dessous dans une nouvelle ligne set Java_OPTS=%Java_OPTS% -Dfile.encoding="iso-8859-1"
sous Windowsexport Java_OPTS=$Java_OPTS -Dfile.encoding="iso-8859-1"
sous unixSoapUI
.Le codage par défaut devrait être iso-8859-1
.
Alternativement, spécifique au message:
Sinon, vous pouvez utiliser le codage de caractères spécifique au message en utilisant http headers
pour celui-ci de la manière suivante:
Définissez un nouvel en-tête pour la demande/réponse.
Clé d’en-tête/nom: Content-Type
Valeur d'en-tête: text/xml; charset=iso-8859-1
si vous avez des fenêtres
1- Ouvrez le bloc-notes ++ en tant qu'administrateur
Accédez au chemin C:\Program Files (x86)\SmartBear\SoapUI-5.3.0\bin ouvrez soapui.bat et recherchez
set Java_OPTS=%Java_OPTS% -Djava.library.path="%SOAPUI_HOME%\"
set Java_OPTS=%Java_OPTS% -Dwsi.dir="%SOAPUI_HOME%..\wsi-test-tools"
*****set Java_OPTS=%Java_OPTS% -Dfile.encoding="iso-8859-1"*****
Ajoutez la dernière ligne au-dessus de la valeur définie pour Java_OPTS =% Java_OPTS% -Dfile.encoding = "iso-8859-1" en supprimant *****.
Enregistrer et redémarrer SOAPUI