29 lines
827 B
Markdown
29 lines
827 B
Markdown
# lwp-request
|
|
|
|
> 简单的命令行 HTTP 客户端。
|
|
> 基于 libwww-perl 构建。
|
|
> 更多信息:<https://metacpan.org/pod/lwp-request>。
|
|
|
|
- 发起简单的 GET 请求:
|
|
|
|
`lwp-request -m GET {{http://example.com/some/path}}`
|
|
|
|
- 使用 POST 请求上传文件:
|
|
|
|
`lwp-request -m POST {{http://example.com/some/path}} < {{path/to/file}}`
|
|
|
|
- 使用自定义用户代理发起请求:
|
|
|
|
`lwp-request -H 'User-Agent: {{user_agent}}' -m {{METHOD}} {{http://example.com/some/path}}`
|
|
|
|
- 使用 HTTP 认证发起请求:
|
|
|
|
`lwp-request -C {{username}}:{{password}} -m {{METHOD}} {{http://example.com/some/path}}`
|
|
|
|
- 发起请求并打印请求头:
|
|
|
|
`lwp-request -U -m {{METHOD}} {{http://example.com/some/path}}`
|
|
|
|
- 发起请求并打印响应头和状态链:
|
|
|
|
`lwp-request -E -m {{METHOD}} {{http://example.com/some/path}}` |