Web API について

Web API は、ブラウザーおよびモバイル機器を含む幅広いクライアントに提供される HTTP サービスを構築するためのフレームワークです。

基本 URL

以下が基本の URL です。

<Protocol>://<Domain Name>:<Port Number>/api/v1

ログイン

ユーザー名とパスワードを入力してトークンを取得します。セキュリティを使用する場合、認証にトークンが使われます。

MEMO:  トークン認証は、サーバー、ネットワーク、またはその他のセキュリティ保護されたシステムにログインしようとするユーザーを、サーバーから与えられるセキュリティトークンを使って認証するセキュリティ手法です。

概要

リクエスト

項目
方式POST
URL<Base URL>/login
パラメーターN/A
ヘッダー Content-Type、Content-Length
ヘッダー
Content-Type application/json
ボディ JSON
フィールド データの種類 備考
username文字列 ユーザー名
password文字列 パスワード

POST http://192.168.1.100:8000/api/v1/login HTTP/1.1

Host: localhost:8082

Content-Type: application/json

content-length: 44

{

"username":"User1",

"password":"Pass1"

}

MEMO: サンプルコードは Java で書かれています。

レスポンス

項目
状態コード 認証に成功すると、表示器は 200 (OK) を送信します。
コード 備考
200 OK認証に成功
401 Unauthorized認証に失敗
ヘッダー Content-Type, Transfer-Encoding
ヘッダー
Content-Type application/json
Transfer-Encoding Chunked
ボディ JSON
フィールド データの種類 備考
token 文字列 認証トークン

 

0

MEMO: サンプルコードは Java で書かれています。