砂漠の旅人(たびと)|新天地:たびとの旅路

電脳砂漠を旅する、ある旅人の日記。フロッピーを頼りに歩いた日から、クラウドの地平を見つめる今日まで。見つけたオアシスも、迷い込んだ砂の迷宮も、全てこの羊皮紙に。

API

遺跡の魂を直接読み解け ~RestSharpで、Redfishの深淵を覗く~

Redfish APIの複雑な入れ子構造を、C#とRestSharpを使って効率的に全件取得・マージする方法を解説します。前回のファイルベースの実装を改良し、`@odata.id`を再帰的に辿ってREST APIをクロールする実践的なコードを紹介。自己署名証明書を扱う際の注意点も…

JSONの迷宮を解き明かせ ~Redfishの入れ子構造をマージする、再帰の魔法~

Redfish APIなどで見られる、`@odata.id`によってリンクされた複雑な入れ子構造のJSONを、一枚の巨大なJSONにマージする方法を解説します。C#とNewtonsoft.Jsonを使い、再帰呼び出しによってリンクを自動的に辿り、全ての情報を統合するアルゴリズムを具体的…

幻影を呼び出す錬金術 ~json-serverで創る、お手軽REST APIのゴーレム~

REST APIのモックを手軽に作成したい開発者向けに、`json-server`を使った簡単セットアップ術を解説します。WSL2/Ubuntu環境でNode.jsのインストールから始め、`json-server`の導入、データ定義用のJSONファイル作成、そしてサーバー起動までの全手順を網羅…