node.js - HTTP 响应字符串末尾的奇怪字符

标签 node.js rest http response

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

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

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

enter image description here

服务器端代码与上面链接提供的相同。

我怎样才能删除 %?

最佳答案

zsh 添加一个 % 符号来表明它是一个部分行并且没有遇到行尾分隔符。 More here

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

附言:Postman是测试 API 的好工具

关于node.js - HTTP 响应字符串末尾的奇怪字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37534729/

相关文章:

web-services - 从目标响应中获取 token 并传递到 Mirth 中的新 channel

wcf - IIS 托管的 WCF 休息服务出现 400 错误,URL 是否太长?

node.js - 如何从命令行将字符串作为参数传递给 Node?

javascript - require ('atom' ) 如何工作?

java - 我可以将 REST Web 服务保留在与常规 Web 应用程序相同的代码库中吗

apache - Vagrant 的端口转发不起作用

android - HTTP 在 Android 模拟器中不起作用

php - 从 header() 获取 PHP 内容类型

javascript - 从 javascript 中调用快速路由

sockets - Node.js TCP 输入缓冲