我正在测试 Mac os X 10.8.2 + OPA 1.0.7 + node.js v0.8.14 上的 REST 调用的 opa 示例。
首先,我按照示例: https ://github.com/cedricss/ian-oliver-tutorials/blob/master/tutorial4.opa
使用 [ CURL -d "posted data" localhost:8080/expressions ] 测试 post 调用,我发现 HttpRequest.get_body() 不工作,服务器没有响应,但 get 调用工作。我评论了 HttpRequest.get_body() 调用,服务器正在工作。
然后,我按照 OPA 的站点示例:
https://github.com/MLstate/opalang/wiki/Hello%2C-web-services
同样的问题,调用 HttpRequest.get_form_data() 不工作,调用 HttpRequest.getURI() 工作。
不知道哪里出错了,非常感谢。