我刚刚在Windows上安装了Ballerina 0.8.0版。按照教程,我尝试了echoservice示例。从 \ballerina-0.8.0\samples\echoService 文件夹启动命令
ballerina run service echoService.bal
我收到了这个回复
error in ballerina program: value
at echo(echoService.bal:6)
at echo(echoService.bal:3)
第 6 行在哪里
resource echo (message m) {
示例helloworldservice运行正常。
怎么了?
提前致谢
詹尼
2017-02-26 更新:这是我从 ballerina-0.8.0/samples/echoService 文件夹执行的代码。我从 Git Bash 运行它,但它与命令提示符相同。
import ballerina.net.http;
@http:BasePath ("/echo")
service echo {
@http:POST
resource echo (message m) {
http:convertToResponse(m);
reply m;
}
}
我启动这个命令
../../bin/ballerina.bat run service echoService.bal
控制台显示相同的错误。
我正在使用 Fiddler 调用服务...
POST http://localhost:9090/echo HTTP/1.1
User-Agent: Fiddler
Host: localhost:9090
Content-Length: 3
sss
...我收到了这个回复
HTTP/1.1 500 Internal Server Error
Connection: keep-alive
Content-Length: 33
Content-Type: text/plain
error in ballerina program: value