サーバーサイドエンジニアとやり取りする時など、何かとcurlコマンドが欲しい機会があると思います。 Charlesなどの外部ツールを使っても出来ますが、LLDBで扱えると時短になります。 Swift側のextension HEADリクエストなどを考慮していないため、厳密ではない部分はありますが、実務で使うようなリクエストにはシンプルなコードで対応できます。 必要に応じて、オプションをcomponentsに追加することで調整可能です。 extension URLRequest { var curlCommand: String? { guard let method = httpMethod, …