名称

Mojolicous::命令::get-获取命令

简介

用法:APPLICATION get[OPTIONS]URL[SELECTOR|JSON-POINTER][COMMANDS]./myapp.pl获取/./myapp.pl get-H“接受:text/html'/hello.html”head>title“文本”./myapp.pl获取//sri:secr3t@/secrets.json/1/contentmojo获取mojolicious.orgmojo get-v-r-o 25-i 50 google.commojo get-v-H'主机:mojolicious.org'-H'接受:*/*'mojolicieus.orgmojo get-u“sri:s3cret”https://mojolicious.orgmojo获取mojolicious.org>example.htmlmojo get-M PUT mojolicious.org<example.htmlmojo get-f'q=Mojolicious'-f'大小=5'https://metapan.org/search网站mojo get-M POST-f'上传=@example.html'mojolicio.orgmojo get-mojolicious.org'head>title'文本mojo获取mojolicious.org.footer全部mojo获取mojolicious.org a attr hrefmojo获取mojolicious.org'*'属性idmojo获取mojolicious.org'h1,h2,h3'3文本魔力得到https://fastapi.metacpan.org/v1/author/SRI/名称mojo get-H“主机:example.com”http+unix://%2Ftmp%2Fmyapp.sock/index.html选项:-C、 --字符集<charset>HTML/XML内容的字符集,默认值至自动检测-c、 --content<content>随请求发送的内容-f、 --form<name=value>一个或多个表单值和文件上传-H、 --header<name:value>一个或多个额外的HTTP标头-h、 --help显示可用选项的摘要--home<path>您的主目录的路径应用程序,默认值为MOJO_HOME或自动检测-i、 --非活动超时<秒>非活动超时,默认为MOJO_INACTIVITY_TIMEOUT的值或40-k、 --不安全不需要有效的TLS证书访问HTTPS站点-M、 --method<method>要使用的HTTP方法,默认为“GET”-m、 --模式<名称>应用程序的操作模式,默认值为MOJO_MODE/PLACK_ENV或“开发”-o、 --connect-timeout<seconds>连接超时,默认值为MOJO_CONNECT_TIMEOUT或10的-r、 --重定向最多10次重定向-S、 --响应大小<大小>最大响应大小(字节),默认为2147483648(2GiB)-u、 --user<userinfo>用于指定的替代机制以冒号分隔的用户名和密码-v、 --verbose将请求和响应标头打印到STDERR公司

说明

Mojolicious::Command::get执行对远程主机或本地应用程序的请求。

这是一个核心命令,这意味着它总是被启用的,它的代码是学习构建新命令的一个很好的例子,欢迎您使用fork。

请参见Mojolicious::COMMANDS中的“COMMANDS”以获取默认情况下可用的命令列表。

属性

Mojolicious::Command::get继承所有属性Mojolicious::命令并实现了以下新功能。

描述

my$description=$get->description;$get=$get->描述(“Foo”);

此命令的简短说明,用于命令列表。

使用

我的$usage=$get->usage;$get=$get->用法('Foo');

此命令的用法信息,用于帮助屏幕。

方法

Mojolicious::Command::get从继承所有方法Mojolicious::命令并实现了以下新功能。

运行

$get->run(@ARGV);

运行此命令。

另请参阅

莫乔利奇,Mojolicious::指南,https://mojolicious.org.