JVC VN-V686UAPI User Manual
Page 16
![background image](/manuals/130694/16/background.png)
The following is an example of API for Getting subnet mask of VN-V686.
Example
GET /api/param?network.interface.subnetmask HTTP/1.1
Accept: text/plain
Host: 192.168.0.2
Authorization: Basic YWRtaW46dm4tdjY4Ng==
Specify the response format by Accept line. Plain text response is returned when this is specified as text/plain. HTML
response is returned when text/html is specified. HTML response is returned when Accept is not specified.
These APIs for getting/setting parameters are protected by basic authentication. Authorization line needs to include
encoded username and password. There are 3 types of usernames, namely admin, operator and user. Available APIs
are different for each username. Join the user name and the password using a colon, Base64 encode this character
string and enter this in the Authorization line.
For example, when
User name admin
Password vn-v686
then the character string joining the user name and the password with a colon is:
admin:vn-v686
Base64 encoding of this string yields YWRtaW46dm4tdjY4Ng==. Enter this in the Authorization line. Default
password for each username is vn-v686.
3) VN-V686 returns a response to the client. In the following example, current subnet mask is 255.0.0.0. In addition,
255.0.0.0 is followed by & and 200 OK, indicating that getting parameter is successful.
Example
HTTP/1.1 200 OK
Connection: close
Content-Length: 80
Content-type: text/plain
16
Accept:
text/plain (or text/html)
space
space
HTTP/1.1
0x0D 0x0A
Host:
space
IP Address of VN-V686
0x0D 0x0A
Authorization: Basic
space
Encoded
User Name and Password
0x0D 0x0A 0x0D 0x0A
GET
space
API Characters
0x0D 0x0A