The new version 5.9.0 of WebserviceTool (deskop) is now available and offers following new features:
- New: WebserviceTool is now based on the new EveVM Library 2018.12
- New: New commandline option -F for setting the font size
- New: Added method ApiRequest.getWebservice
- New: Added method ApiRequest.setPOSTdata
- New: The field ApiResponse.rawResponse contains the received data as ByteArray
- New: The webservice response can now be saved as a binary file
- New: Added method API.getWebserviceByID
- New: Added method API.getWebserviceCertificate
- New: Added method API.getWebservicePrivateKey
- New: Added class ApiWebservice
- New: Added method ApiWebservice.getCertificate
- New: Added method ApiWebservice.getPrivateKey
- New: Added method taUtils.parseDouble
- New: Added class ApiHtmlTab and method API.guiAddHtmlTab
- New: In the Script-Console, you can now go to the error that occurred. To enable this, you can define several regular expressions in the settings.
- New: In the request XML files, you can use global variables in the form ${API.globalVars.key}. When loading the request XML file, they are replaced with the content of the corresponding variable. The API.globalVars variables must be set by a script (see API documentation)
- New: Added method ApiTextTab.fnGetText
- New: Added method API.guiGetConsoleText
- New: Added methods NanoXmlUtils.createNewXMLElement and NanoXmlUtils.parseString
- New: With the XML attribute wst_textLines you can define the number of text lines in custom GUIs and request GUIs
- New: Improved Content-Type handling: HTML responses are displayed as HTML in the 'Text View'.
- New: Improved JSON parsing
- Modified: Methods, that run only under the JavaVM, are now called by Reflection
- Modified: The user settings are now stored in the file %userprofile%\WebserviceTool\WebserviceTool.conf. Please check if your settings were migrated correctly!
- Modified: The cache for the script signatures is now in the directory %userprofile%\WebserviceTool\
- Bugfix: In Batch Mode with 'Save request', the wst_attributes were lost. Fixed now.
- Bugfix: In Debug Mode, the program hung when BasicAuth was used. Fixed now.
- Bugfix: On Exceptions in scripts, API.scriptFile was not reset. Fixed now.