#author("2023-05-25T10:47:25+09:00","default:mogamin","mogamin")
#author("2023-06-06T12:10:13+00:00","default:mogamin","mogamin")
* curl [#rb4851a7]

[[command snippet#curl]]

** Windows 10 以降の curl [#tb4c19fa]
Windows 10 から curl 互換コマンドが OS 標準機能になったらしい

> ASCII.jp:Windows 10で標準で用意されるようになったcurlを使ってみる (1/2)
https://ascii.jp/elem/000/004/021/4021036/

- `curl --help` に出てこないオプションもなんかつかえる
-- `--ntlm`, `--digest` が使えた
- MS が独自に書いたものかはどうなんだろう。記事中の「Windowsに『オープンソースソフトウェア』を載せないというルールがある」って記述もソースみつからないし。

*** 本家と比較 [#jed8d128]
対応プロトコルは本家のほうが多い

 >curl --version
 curl 7.83.1 (Windows) libcurl/7.83.1 Schannel
 Release-Date: 2022-05-13
 Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
 Features: AsynchDNS HSTS IPv6 Kerberos Largefile NTLM SPNEGO SSL SSPI UnixSockets
 
 >wsl curl --version
 curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/ 0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
 Release-Date: 2020-01-08
 Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp scp sftp smb smbs  smtp smtps telnet tftp
 Features: AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO  SSL TLS-SRP UnixSockets


** NTLM 認証をする [#gfac7aa9]
 curl --ntlm -u user:password https://...


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS