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

前端之家收集整理的这篇文章主要介绍了CPAN中是否有使用现代Perl技术实现基于REST的API的模块示例?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想为 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

猜你在找的Perl相关文章