Download and use
1-1. After the software download. zip suffix, unzip to get an EXE self-extracting file. Double-click the exe file to extract it and get a folder. Run the folder inside the Soap-sender.exe file to use the software. You can also make a shortcut to this file.
1-2. If you update the software, but want to retain the original SOAP list, then copy Soap-list.json from the Soap-list directory of the old software to replace the new software file.
1-3. If you update the software, but want to retain the original settings and records, then copy the configuration and Runninglog from the old software's home directory to the new software home directory.
Navigation Menu
Basic Settings page
3-1. IP is obtained by selecting 192.168, 10.0, 172.16 after removing the address of part 172.17 and 127.0.0.1 after all DNS addresses have been obtained.
3-2. Password is Password by default, and if changed, the next startup software will be the value before the last shutdown.
3-3. Auto-Send login API and auto-send configurationstarted/finished will be sent before and after each SOAP request.
3-4. In the IP changes, the software will automatically request currentsetting.htm page and send GetInfo API to update the right board information (GetInfo API does not need to verify the login), so please note that the right information is complete. This is the sign that the software can connect to the board.
3-5. When the password is changed, the software will automatically send parentalcontrol:authenticate to verify that the password is correct or not. If wrong, please also note the prompt.
3-6. Serial number and Firmware Version are obtained through the GetInfo API, and the remainder is obtained through the currentsetting.htm page.
Send SOAP request
4-1. Construct the SOAP request. Delete the method and the action input box, the list can be selected. When you select method, the action list changes. When you finish selecting the action, the parameters required for this API are automatically listed on the right.
4-2. You can specify the parameters yourself, if the API returns the Response Code is 0, then the software will save the method, action and the corresponding relationship of the required parameters, for the next time you can choose to use.
4-3. The default display results are formatted, and the left button in the upper right corner toggles the display of the original and formatted results.
4-4. In the upper right corner, the right button can copy the current display results.
4-5. HTTP details to the left shows that this request is time-consuming, specific to each step. The timeout time for a request is 15s.
4-6. The right chunk of HTTP Details shows the HTTP request header and the request body, as well as the request header and the request body that return data
Historical records
5-1. The history page shows the SOAP requests that were previously sent by time. Show 15 at a time. Continue pulling when the scroll bar reaches the point, and more entries will be displayed dynamically.
5-2. Records can be expanded to show detailed information for each record.
5-3. Response Code If 0, is a green background, or an orange background if it is not 0.
5-4. Cost time can be sorted by size.
5-5. Each record can be deleted.
5-6. If you click the Resend button, the page jumps to the page that sends the request to construct the SOAP. It also fills in the method, action, SOAP Header, and required parameters based on the history, and clears the last requested information.
Version information
6-1. This page shows the version information of the current software. If you have questions and suggestions on use, please contact the author Defeng.liu.
6-2. If there is a new version, you can click Homepage to open this page and download the new version from the browser. The software will automatically check each time you enter this page, or you can manually click the Check Update button to check the version.
[Electron tool] use electron, vue, and Nodejs as one of the SOAP test tools (Introduction)