我想要从命令行使用 Web API。
我的理解是 HTTP 方法如下。
GET
POST
PUT
HEAD
PATCH
OPTIONS
当我在 Konsole 中单独输入这些内容时,它会显示GET
、和 的使用信息POST
,HEAD
但不显示任何其他的使用信息。
为什么并非所有方法都可用?
答案1
系统上的GET
、HEAD
和POST
命令可能是 的符号链接/usr/bin/lwp-request
,并作为 的一部分提供LWP——Perl 的万维网库(在 Ubuntu 上可安装为libwww-perl包裹):
$ dpkg -L libwww-perl | grep '/bin/'
/usr/bin/lwp-download
/usr/bin/lwp-dump
/usr/bin/lwp-mirror
/usr/bin/lwp-request
/usr/bin/GET
/usr/bin/HEAD
/usr/bin/POST
对你的问题的简单回答是,lwp-request
目前没有实现其他方法。