#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://...