第2回/HelloSpringBoot/RestAPI
の履歴(No.2)
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
履歴一覧
差分
を表示
現在との差分
を表示
ソース
を表示
第2回/HelloSpringBoot/RestAPI
へ行く。
1 (2021-06-22 (火) 23:25:13)
2 (2021-06-22 (火) 23:58:14)
第2回/HelloSpringBoot
HelloSpringBootでのRestAPIのチェック
†
時間が余ってる人向け
↑
Rest API とは?
†
講義でやってるはず
この記事が分かりやすい
https://qiita.com/NagaokaKenichi/items/0647c30ef596cedf4bf2
↑
実際にやってみる
†
今回のURLは、VSCode上でアプリを実行した場合を想定している。
tomcatにデプロイしている場合、URLが変わることに注意すること
一例
VSCode:
http://localhost:28280/api/manda/hello
tomcat:
http://localhost:8080/demo/api/manda/hello
ポート番号、その次のアプリ名などに注意
↑
postmanの使い方
†
環境設定でインストールしてるはず。
左上の「+New」をクリック、Requestを選択する
nameは何でも、save to も適当なフォルダを作って保存しておく
こんな画面が出てくる
↑
実際のアクセス方法
†
↑
GET
†
上のGETの横にURLを追加する
http://localhost:28280/api/manda/hello
Sendを押すと、Rest API から得られたデータが返ってくる
実際のソースコードを見てみると、say
HelloGetMethod
()を実行して、その結果を得ていることが分かる
↑
POST
†
次は、GET以外のメソッドでアクセスしてみる
GETと書かれたところをクリック、POSTを選択
Sendを押すと、先とは異なる結果が返ってくる
実際のソースコードを見てみると、say
HelloPostMethod
()を実行して、その結果を得ていることが分かる
↑
クエリパラム
†
Query Params と書かれているところに記入
今回はしない
↑
POSTメソッドにパラメータを持たせる
†
url下のBodyを選択
右のTextをJsonに変更
Json形式で以下のテキストボックスに入力する
{"name" : "manda", "age": 23}
など。今回はしない