Jaybanuan's Blog

どうせまた調べるハメになることをメモしていくブログ

2022-08-01から1ヶ月間の記事一覧

APIサーバでのデータの送信方式の整理

はじめに 送りたいデータ: なし 送りたいデータ: JSON 送りたいデータ: YAML 送りたいデータ: Key-Value (1) Content-Type: application/x-www-form-urlencodedを利用 (2) Content-Type: multipart/form-dataを利用 送りたいデータ: ファイル (1) Content-Ty…

YAMLのMedia Type (application/yaml)

APIを設計していて、YAMLのMedia Type (application/yaml)って見たことないけどあったっけ?と思って調べてみた。 2022年8月時点では、YAMLはまだIETFのMedia Typeの一覧に載っていない。 https://www.iana.org/assignments/media-types/media-types.xhtml …

Nginx Unitのコンテナのdocker-entrypoint.sh

Nginx Unitをベースとしたコンテナイメージを作る際に、/docker-entrypoint.dというドロップインディレクトリにNginx Unitの設定ファイルを配置する。 unit.nginx.org ただ、詳細な説明がないので、挙動の確認はドキュメント読むよりもコード読んだほうが早…

ContentType: application/x-www-form-urlencodedの使い道

curlでPOSTのbodyを送るときに、オプションの付与の仕方が何種類かあって、その中でURLエンコードってなんだっけとなって悩んだ。 はるか昔に調べて納得した記憶はあるが、詳細は忘れてしまった。 ズバリの回答が以下にある。 teratail.com 当該部分を引用し…

URIにおけるQueryとSearchは同じもの(だと思う)

ちょっとだけJavaScriptを勉強中。 URIのクエリ(query)とは、URIの文字列中で?の後に続くキーバリューの値で、RFC 3986では以下のように説明されている。 The following are two example URIs and their component parts: foo://example.com:8042/over/there…