JVC VN-V686UAPI User Manual

Page 16

Advertising
background image

The following is an example of API for Getting subnet mask of VN-V686.

Example

GET /api/param?network.interface.subnetmask HTTP/1.1<CRLF>

Accept: text/plain<CRLF>

Host: 192.168.0.2<CRLF>

Authorization: Basic YWRtaW46dm4tdjY4Ng==<CRLF><CRLF>

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<CRLF>

Connection: close<CRLF>

Content-Length: 80<CRLF>

Content-type: text/plain<CRLF>

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

Advertising