经过几天连续奋战(熬夜, 看文档, 测试, Hack), 终于把 Perl 6 版的饭否客户端的逻辑完全走通了。现在能发饭, 能查看饭友发的消息, 中间换了好几个模块, WWW
, LWP::Simple
, HTTP::UserAgent
, 都没能完全成功。最后换成 Cro
, 没想到也坑。坑我一俩天啊。
application/json; chartset=utf-8;
这样的 content-type
Cro 解析不了, 导致脚本报错。最后看错误信息, 是 Cro::MediaType
里面没有处理好, 所以我修改了源码, 通过本地安装的形式:
zef install . --/test --force-install
这样可以反复修改, 反复重新强制安装(强制安装会覆盖之前的版本), 就可以进行测试了。
哥哥我第一个 Perl 6 模块终于快要完成了, 哈哈哈哈哈哈哈哈!
这个应用就叫做锅里有饭, 2017 年立的 flag, 今天总算开始实现了。