Configuring the HTTP Service Function
This section describes the configuration model of the HTTP service function and provides examples of XML packets.
Data Model
The data model file matching configuring the HTTP service function is huawei-system-web.yang.
Object |
Description |
Value |
Remarks |
---|---|---|---|
/huawei-system-web:web/web-server/service-configuration/enable |
Enables the HTTP service function. |
The value is of the enumerated type:
The default value is true. |
N/A |
Disabling the HTTP Service Function
This section provides a sample of disabling the HTTP service function using the edit-config method.
Operation |
XPATH |
---|---|
edit-config |
/huawei-system-web:web/web-server/service-configuration/enable |
Data Requirement 1
Item |
Data |
Description |
---|---|---|
Whether to enable the HTTP service function. |
false |
Disable the HTTP service function. |
Request Example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <web:web xmlns:web="urn:huawei:params:xml:ns:yang:huawei-system-web"> <web:web-server> <web:service-configuration> <web:enable>false</web:enable> </web:service-configuration> </web:web-server> </web:web> </config> </edit-config> </rpc>
Response Example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1"> <rpc-error> <error-type>application</error-type> <error-tag>operation-failed</error-tag> <error-severity>error</error-severity> <error-message>parse rpc config error.</error-message> </rpc-error> </rpc-reply>
Data Requirement 2
Item |
Data |
Description |
---|---|---|
Whether to delete packets used for disabling the HTTP service function. |
false |
Delete packets used for disabling the HTTP service function. |
Deletion Example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <web:web xmlns:web="urn:huawei:params:xml:ns:yang:huawei-system-web"> <web:web-server> <web:service-configuration> <web:enable xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0" xc:operation="delete">false</web:enable> </web:service-configuration> </web:web-server> </web:web> </config> </edit-config> </rpc>
Response Example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1"> <rpc-error> <error-type>application</error-type> <error-tag>operation-failed</error-tag> <error-severity>error</error-severity> <error-message>parse rpc config error.</error-message> </rpc-error> </rpc-reply>