问题标签 [mojo-useragent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - Mojo::UserAgent 和 local_address 方法
我是 Mojo::UserAgent ( https://metacpan.org/pod/Mojo::UserAgent ) 的新手,我正在尝试探索它的功能。
我在文档上找到了这个功能:
使用 local_address 方法的用例是什么,这不是让您编写这样的快捷方式:
代替
或者我完全错了,这种方法用于不同的用例?
perl - 如何使用 Mojo::Useragent 放置文件?
我正在尝试使用 PUT 方法使用 Mojo::UserAgent 上传文件,文件可能很大,而不是将文件内容作为标量传递,还有其他方法吗?
这是我尝试过的:
perl - HTTP::Cookies 到 Mojo::UserAgent::CookieJar
我有$cookie_jar
使用HTTP::Cookies创建的:
我想$cookie_jar
使用Mojo::UserAgent使用它,但没有找到选项,我看到的唯一选项是解析原始字符串:
perl - Mojo::DOM 和 Text 删除空格的方法
我有以下代码使用 Mojo::DOM 来获取文本
而 h1 下的文本如果采用以下格式:
$text 带有标题和尾随空格
我可以做这样的事情来删除标题和尾随空格
但我想知道是否可以使用 mojolicious 功能来做到这一点?
json - 使用 Mojo::UserAgent 并访问 JSON 作为响应?
如何在 mojo 响应中访问 JSON?
从 txn 获取 JSON 响应的方法是什么?
perl - 从 LWP::UserAgent 到 Mojo::UserAgent 的匹配方法
我需要将 LWP::UserAgent 转换为 Mojo::UserAgent 以支持异步调用。问题是我找不到与下面的 LWP::UserAgent 方法匹配的确切方法,例如,如何将以下 LWP 方法转换为 Mojo 的?非常感谢任何见解!
perl - 在 Perl 的 Mojo::Promises 中捕获已解决和已拒绝
我正在使用 Mojo::UserAgent 和 Mojo::Promise 运行对 3 个服务 A、B 和 C 的非阻塞调用。问题是当所有服务连接/解析时它工作正常,但如果其中之一,比如说,服务 C 无法连接,整个事情都失败了。有没有办法捕获所有服务(连接和不连接)?非常感谢任何见解。谢谢!
perl - 使用 Mojo::UserAgent 进行正则表达式匹配的解码结果
我试图弄清楚为什么这不起作用:
基本上我想测试来自 URL 的标题,并检查它是否匹配任何这些字符集。我假设它是因为我需要将它解码为正则表达式可以找到的东西。当我将页面的“卷曲”版本吞入内存时,它工作正常。Devel::Peek::Dump 给了我:
更新:我终于得到了这个工作:
这一点:
my $page_title = decode("Detect", $page_title);
检测到检测编码的尝试,然后转换为 Perl 的内部表示(准备好让我的正则表达式工作)。我试图发布我的示例输出,但由于某种原因它触发了垃圾邮件?
perl - Mojo::UserAgent - 在解码前检查 Content-Encoding 标头
我正在尝试使用Mojo::UserAgent
来验证应用程序的 gzip 压缩(内容编码)。
不幸的是,这个 UA 似乎默默地解码了内容并删除了 Content-Encoding 标头的后缀。
以下是我的最小示例
结果
通过分析 Apache 日志,我能够确认有效负载正在被 gzip 压缩。此外,此 curl 还确认此示例网站正在使用 gzip 编码来处理请求
我可以用来LWP::UserAgent
确认响应的正确内容编码。
但是,在执行任何理论上的后期处理之前,我无法确定如何检查 Mojo::UserAgent 响应以查看真实的标头。
perl - 向 JIRA REST API 发出 POST 请求以创建 Minutes 类型的问题
我尝试创建 Minutes 类型的 jira 问题,但 POST 期望某些字段在 Minutes 类型的问题中不可用。以下是回应。
我还尝试使用 createMeta api 获取架构,但没有找到任何有用的信息。以下是 createmeta 的回复。