Die neue Version 5.9.0 von WebserviceTool (Desktop) ist ab sofort verfügbar und bietet folgende Neuerungen:
- Neu: WebserviceTool basiert nun auf der neuen EveVM Library 2018.12
- Neu: Neue Kommandozeilenoption -F zum Setzen der Schriftgrösse
- Neu: Methode ApiRequest.getWebservice hinzugefügt
- Neu: Methode ApiRequest.setPOSTdata hinzugefügt
- Neu: Feld ApiResponse.rawResponse gibt die erhaltenen Daten als ByteArray zurück
- Neu: Die Antwort des Webservices kann nun auch binär in eine Datei gespeichert werden
- Neu: Methode API.getWebserviceByID hinzugefügt
- Neu: Methode API.getWebserviceCertificate hinzugefügt
- Neu: Methode API.getWebservicePrivateKey hinzugefügt
- Neu: Neue Klasse ApiWebservice hinzugefügt
- Neu: Methode ApiWebservice.getCertificate hinzugefügt
- Neu: Methode ApiWebservice.getPrivateKey hinzugefügt
- Neu: Methode taUtils.parseDouble hinzugefügt
- Neu: Klasse ApiHtmlTab und Methode API.guiAddHtmlTab hinzugefügt
- Neu: In der Script-Console kann nun direkt zum Fehler gegangen werden. Hierzu kann in den Einstellungen mehrere Regex Ausdrücke für Fehlermeldungen definiert werden.
- Neu: In Anfrage XML Dateien können nun Variablen im Format ${API.globalVars.key} verwendet werden. Diese werden beim Laden der Anfrage durch den Inhalt der entsprechenden Variable ersetzt. Die API.globalVars Variablen müssen über ein Script gesetzt werden (siehe API Dokumentation)
- Neu: Methode ApiTextTab.fnGetText hinzugefügt
- Neu: Methode API.guiGetConsoleText hinzugefügt
- Neu: Methoden NanoXmlUtils.createNewXMLElement und NanoXmlUtils.parseString hinzugefügt
- Neu: Mit dem XML-Attribut wst_textLines kann bei Custom-GUIs und bei Anfrage-GUIs die Anzahl der Textzeilen definiert werden
- Neu: Verbesserte Content-Type Handhabung: HTML Antworten werden in der Textdarstellung als HTML Seite dargestellt.
- Neu: Verbessertes JSON Parsing
- Modifiziert: Methoden, die nur mit der JavaVM laufen, werden jetzt per Reflection aufgerufen
- Modifiziert: Die Benutzereinstellungen sind nun in der Datei %userprofile%\WebserviceTool\WebserviceTool.conf. Bitte kontrollieren Sie, ob Ihre Einstellungen korrekt migriert wurden!
- Modifiziert: Der Cache für die Scriptsignaturen ist jetzt im Verzeichnis %userprofile%\WebserviceTool\
- Bugfix: Im Batch-Modus mit 'Anfrage speichern' gingen die wst_ Attribute verloren. Jetzt korrigiert.
- Bugfix: Im Debug Modus blieb das Programm hängen, wenn BasicAuth verwendet wurde. Jetzt korrigiert.
- Bugfix: Bei Exceptions in Scripts wurde API.scriptFile nicht zurückgesetzt. Jetzt korrigiert.