哪个Perl模块适合编写RESTful Web API客户端?

Ano*_*don 17 rest perl module

我将编写一个应用程序,对从RESTful Web服务获取的数据进行一些计算,并输出到文本文件和/或HTML页面.Web服务是基于HTTP的XML.我用LWP :: Simple和XML :: Simple做了一个简单的概念验证,但它有点特别.

任何人都可以通过这种方式推荐一些Perl模块或最佳实践来与RESTful Web服务进行交互吗?是否有一个模块可以处理我的所有细节(发出请求+处理响应),或者问题域是否过于笼统?

请注意,Web服务是基于HTTP的XML,但我希望最终必须使用HTTP GET,POST和HEAD.我想如果它变得更简单,我可以选择请求JSON而不是XML.

提前致谢.

bri*_*foy 13

我用LWP :: Simple,LWP :: UserAgent,Mojo :: UserAgentWWW :: Mechanize做大部分工作.REST的东西只是选择正确的URL来发送请求.一旦得到响应,CPAN上就有很多模块来处理XML或JSON.我特别喜欢Mojo,因为它带有自己的JSON和DOM解析器和工具.