beautypg.com

Logging in – Brocade Network Advisor REST API Guide (Supporting Network Advisor 12.3.0) User Manual

Page 20

background image

6

Brocade Network Advisor REST API Guide

53-1003160-01

Logging in

2

Logging in

To log in to Network Advisor, complete the following steps.

1. Enter the following URI in the URL field of your REST client tool.

http:///rest/login

2. Define the following HTTP request headers.

3. Set the HTTP request method to POST.

4. Send the request.

The following is an example of login request headers sent to Network Advisor:

Request headers

Accept: application/vnd.brocade.networkadvisor+json;version=v1

WSUsername: Administrator

Origin: chrome-extension://hgmloofddffdnphfgcellkdfbfbjeloo

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,

like Gecko) Chrome/32.0.1700.102 Safari/537.36

WSPassword: password

Content-Type: application/x-www-form-urlencoded

Accept-Encoding: gzip,deflate,sdch

Accept-Language: en-US,en;q=0.8

If the request is successful, Network Advisor creates a new client session and returns, in the
response headers, the token

WStoken

, which identifies the session.

The following is an example of the output of a successful request:

Status

200 OK Show explanation Loading time: 5592

Response headers

Via: 1.1 Secure Proxy

Connection: Keep-Alive

Proxy-Connection: Keep-Alive

Transfer-Encoding: chunked

Date: Mon, 03 Feb 2014 06:01:39 GMT

Content-Type: application/vnd.brocade.networkadvisor+json;version="v1"

Server: Apache-Coyote/1.1

WStoken: ghe/4Q//I0EJcxD6UPdO9/fvI94=

Raw

JSON

TABLE 1

Request headers

Header name

Value

WSUsername

The user name supplied by your Network Advisor administrator.

WSPassword

The password supplied by your Network Advisor administrator.

Accept

The content type of the returned data.
Specify the following content type to receive the response data in the JSON format:
application/vnd.brocade.networkadvisor+json;version=v1
If you prefer the XML format, enter the following value:
application/vnd.brocade.networkadvisor+xml;version=v1