0

我正在从官方 rasa 页面(http://rasa-nlu.readthedocs.io/en/latest/tutorial.html)做教程。现在我想测试我的模型。我有这个命令:

curl -X POST "localhost:5000/parse" -d "{/"q/":/"I am looking for Mexican food/"}" | python -m json.tool

cmd的输出是: 在此处输入图像描述

所以有那些错误消息: curl:(6)无法解析主机:我卷曲:(6)无法解析主机:正在寻找卷曲:(6)无法解析主机:对于卷曲:(6)无法解析主机:墨西哥卷曲:(3) [globbing] 第 6 列中不匹配的右大括号/括号预期值:第 1 行第 1 列(字符 0)

到本地服务器的连接是有效的,因为在服务器端有这个错误信息: 在此处输入图像描述

“期望用双引号括起来的属性名称”。但是教程说,我 - 作为 Windows 用户 - 必须转义字符串。那么有什么问题呢?

4

1 回答 1

3

我认为 RASA 文档有错误。尝试使用反斜杠 \ 而不是 / 进行转义

curl -X POST "localhost:5000/parse" -d "{\"q\":\"I am looking for Mexican food\"}" | python -m json.tool

或使用 ^ insted of / 如果 \ 也不起作用。

于 2018-03-07T08:37:00.823 回答