perl - 使用 JSON-RPC 协议(protocol)的 Perl Client to API 使用哪些模块?

标签 perl json-rpc mojolicious

我正在寻找一个使用 JSON-RPC 的 API 的 Perl 客户端。为此使用的最佳模块是什么?使用 Mojolicious 可能/有效吗?

最佳答案

Mojolicious 具有非常好的 JSON 编码/解码功能,虽然以下示例并不完全是 JSON-RPC,但使其完全兼容很简单:

post '/prefetch' => sub {
    my ($self) = @_;

    my $post = $self->req->json;

    my %row;
    for my $key (qw(country state city district suburb address number complement latitude longitude)) {
        $row{$key} = $post->{$key} if exists $post->{$key};
    }

关于perl - 使用 JSON-RPC 协议(protocol)的 Perl Client to API 使用哪些模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14055316/

相关文章:

session - Mojolicious session 不会过期

perl - "IO::Socket::SSL 1.94+ required for TLS support"在 Heroku 上运行 Mojolicious 应用程序时出错

regex - 替换 : "\p{Cntrl}" - "\P{Print}"

android - android-json-rpc 库的工作线程示例

json - 我的 Windows Phone 应用程序获得空响应(404 Not Found)第二次,第一次运行良好;如果没有 SSL,它总是可以正常工作

java - 监听从 PHP Web 服务访问的 MySQL 数据库中的更改

perl - 如何在 Mojolicious 应用程序的单元测试中伪造客户端 IP 地址?

perl - 根据插入顺序迭代哈希?

perl - 如何使用 Getopt 处理主要选项

perl - 在文件中发送音频时,Google Speech API 不给出正确的结果