加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

CPAN中是否有使用现代Perl技术实现基于REST的API的模块示例?

发布时间:2020-12-16 06:15:07 所属栏目:大数据 来源:网络整理
导读:我想为 Pinboard API创建一个模块. 虽然与旧的Delicious API非常相似,但是我想重新实现足够的更改以专门用于Pinboard. Net::Delicious 模块最初是在2002年构建的,我发现许多较新的REST最佳模块都是以新的方式实现的. Net::Twitter , WebService::Dropbox 和
我想为 Pinboard API创建一个模块.
虽然与旧的Delicious API非常相似,但是我想重新实现足够的更改以专门用于Pinboard.

Net::Delicious模块最初是在2002年构建的,我发现许多较新的REST最佳模块都是以新的方式实现的. Net::Twitter,WebService::DropboxWWW::Vimeo::Simple似乎在如何实现各自的REST API方面有不同的方法.

Net :: Twitter在我的opion中是非常复杂和繁重的实现. WebService :: Dropbox与它实现的API一样极轻. WWW :: Vimeo :: Simple在复杂性方面似乎介于两者之间.

我也花了一些时间看REST::Client,但如果你想实现更多的一两种方法,它可能没用.

实现完整REST Web服务的最佳实践是什么?并且无需连接到服务即可测试响应.

解决方法

你想要的是 Net::HTTP::Spore.它是现代Perl中REST客户端的一个moosy框架.另见 these slides

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读