Node.js 非ascii字符类'æ';在进行RESTAPI调用时

Node.js 非ascii字符类'æ';在进行RESTAPI调用时,node.js,express,parse-platform,character-encoding,Node.js,Express,Parse Platform,Character Encoding,我正在制作一个web应用程序,它可以通过通信解析RESTAPI调用。我正在保存、删除数据,这对于普通文本来说都可以正常工作,但当字符串中出现非ASCII字符(如“æ”或其他瑞典字符)时,我会收到此错误 状态:400 标题:{“服务器”:“牛仔”,“连接”:“保持活动状态”,“x-powered-by”:“快速”,“访问控制允许来源”:“*”,“访问控制允许方法”:“获取、放置、发布、删除、选项”,“访问控制允许标题”:“X-Parse-Master-Key,X-Parse-REST-API-Ke

我正在制作一个web应用程序,它可以通过通信解析RESTAPI调用。我正在保存、删除数据,这对于普通文本来说都可以正常工作,但当字符串中出现非ASCII字符(如“æ”或其他瑞典字符)时,我会收到此错误

状态:400
标题:{“服务器”:“牛仔”,“连接”:“保持活动状态”,“x-powered-by”:“快速”,“访问控制允许来源”:“*”,“访问控制允许方法”:“获取、放置、发布、删除、选项”,“访问控制允许标题”:“X-Parse-Master-Key,X-Parse-REST-API-Key,X-Parse-Javascript-Key,X-Parse-Application-Id,X-Parse-Client-Version,X-Parse-Session-Token,X-Requested-With,X-Parse-Revocable-Session,Content-Type”,“访问控制公开头”:“X-Parse-Job-Status-Id,X-Parse-Push-Status-Id”,“Content-Type”:“Application/json;charset=utf-8”,“Content-length:”40“,”日期:“2019年12月14日星期六15:59:32 GMT”,“via”:“1.1维格尔”}
正文:{“错误”:“JSON输入意外结束”}

JSON数据是:
{“gymname”:“Sivmosevænget”,“地理位置”:{“uuuu类型”:“地理点”,“纬度”:“55.3536746”,“经度”:“10.5432”}

我还将选项中的编码设置为
“内容类型”:“应用程序/json;字符集=utf-8“,


我也尝试过通过Postman发布相同的数据,并且效果很好。因此解析没有问题。很可能是编码问题,但我尝试过解决,但没有任何成功。

最终解决了它。这是一个内容长度问题。我认为编码的差异使内容长度与服务器预期的不同。(如果我错了,请纠正我,但没有其他逻辑。)

从请求选项中删除了内容长度,问题得到解决

不管怎么说,它得到了解决,但仍然不能确定为什么会发生这种情况。因为编码可能是什么内容长度应该保持不变