Set
Function
This API is used to set Network > HTTPS parameters.
Request Message
Parameter Description
See Network > HTTPS > Range > Parameter Description > Table 1 for parameter description.
Sample:
POST /API/NetworkConfig/https/Set HTTP/1.1
{
"version":"1.0",
"data":
{
"https_enable":true,
"file_type":"Default",
"file_exist":0,
"operate":"Switch"
}
}
Response Message
None.
Sample:
HTTP/1.1 200 OK
Content-Type: application/json
{
"result":"success",
"data":{}
}
Error Code
Table 1
| error_code | commet |
|---|---|
| install_failed | Installation failed. |
| uninstall_failed | Uninstall failed. |
| uninstall_not_allow | In use, uninstallation is not allowed. |
| switch_failed | Switching failed. |
| upload_failed | Installation failed. |
| length_too_long | The data is too large. |
| unsafe_siganature | Unsafe certificate. |
| cert_key_not_match | Certificate does not match. |
| invalid_cert_time | Invalid certificate time. |
| invalid_private_key | Invalid private key file. |
| invalid_cert | Invalid certificate file. |
| invalid_key_usage | Invalid certificate key usage. |
| invalid_cert_chain | Invalid certificate chain. |
| invalid_cacert | Invalid root certificate. |
| invalid_cacert_time | Contains an invalid root certificate. |
See Table 1, Response Messages Body and Common error_code for more information.