RUVIDEO
Поделитесь видео 🙏

【Linuxコマンドで】curl + httpbinで試せるWeb APIの使い方【初心者向け、プログラミング不要】

今回はWeb APIの使い方についてLinuxのcurlコマンドとhttpbinというサイトを使って実際にデモしながら解説する動画です

[関連動画]
・Web APIってなに?: https://youtu.be/hNlLPzgbO4I

[関連URL]
・Web APIを試せるサイト: https://httpbin.org/
・クエリパラメータのあるAPI(例: Twitter API v2) https://oauth-playground.glitch.me/?id=tweetsRecentSearch
・今回の動画のサンプルファイル: https://drive.google.com/drive/folders/1wCYUV1vg-1gqSQv17z3e7F72HB9k71bM?usp=sharing


注) httpbinのjson結果のorigin(IPアドレス)は居場所がわかってしまう可能性があるので、自宅などで取得した結果をインターネット上で公開しないでください。

[実行環境]
+ Windows10 WSL1 ubuntu 20.04, GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
+ VSCodeのターミナル画面
+ curl 7.68.0

--

[チャプタ]

0:00 初めに
0:17 WebAPIとは何か?のおさらい
参考動画: https://youtu.be/hNlLPzgbO4I
1:01 今回の動画の目次
2:03 curlコマンドについて、使うメリット
3:59 httpbinのサイトの紹介
Web APIを試せるサイト: https://httpbin.org/
4:24 [GETメソッドのデモ1] GETメソッドのリクエスト("-X GET”)
5:47 [GETメソッドのデモ2] リクエストデータ、レスポンスデータの確認("-v”)
6:37 [GETメソッドのデモ3] リクエストヘッダ(Accept)の変更("-H”)
7:05 [GETメソッドのデモ4] 1つのクエリパラメータ1つ ("--get”と"--data”)
7:48 [GETメソッドのデモ5] 複数のクエリパラメータ ("--get”と複数の"--data”)
8:43 [GETメソッドのデモ6] クエリパラメータをURLエンコードする場合 ("--get”と”--data-urlencode”)
9:46 [GETメソッドのデモ7] url全体を取得したい場合など("-w”)
11:20 [GETメソッドのデモ8] 画像を取得したい場合("-o”)

12:23 [GETメソッドのデモ9] さらに詳細にリクエストデータ、レスポンスデータの確認 ("--trace /dev/stdout”)
13:16 GETメソッドのまとめ
----
13:35 [POSTメソッドのデモ1] POSTメソッドのリクエスト("-X POST”)
14:25 [POSTメソッドのデモ2] リクエストデータ、レスポンスデータの確認("-v”)
14:55 [POSTメソッドのデモ3] 1つのデータ(リクエストボディ)の送信 ("--data”)
15:43 [POSTメソッドのデモ4] リクエストボディの確認("--trace /dev/stdout”)
16:54 [POSTメソッドのデモ5] 複数のデータ送信 (複数の"--data”)
17:15 [POSTメソッドのデモ6] POSTメソッドでクエリパラメータを指定するとき("--get”と"--data”)
18:05 [POSTメソッドのデモ7] json形式でデータを送る場合("--data”, "-H Content-Type: application/json”)
20:02 [POSTメソッドのデモ8] ファイルの中身を送信する場合("--data”と"@")
20:48 [POSTメソッドのデモ9] json形式の中にバイナリデータを入れたい場合("base64")
23:47 POSTメソッドのまとめ
24:06 この動画の全体のまとめ

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «【Linuxコマンドで】curl + httpbinで試せるWeb APIの使い方【初心者向け、プログラミング不要】», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.