HTTP 响应字符串末尾的奇怪字符

A weird char at the end of the HTTP response string

我正在使用下面的 nodejs 包来生成一些简单的 restful API。

https://github.com/restify/node-restify

但是我在响应的末尾得到了一个奇怪的字符 json。

服务器端代码同上link提供的

我怎样才能删除 %?

zsh 加了一个 % 符号,表示是部分行,没有遇到行尾分隔符。 More here

CURL 请求回复 JSON,没有任何 EOL 分隔符,因此 % 符号。 运行 来自 bash shell 的相同命令,将不会看到此类行为。

PS: Postman 是测试 API 的好工具