API请求中的变音符号编码

时间:2019-01-02 12:36:30

标签: api encoding mocha supertest

我有一个关于在API请求中编码变音字符的问题。

我可以通过邮递员请求GET /rest/city?query=Poznań发送,响应正确,在服务器日志中city?query =Poznań已更改为city?query=Pozna%C5%84

我还用node.js(mocha,supertest)编写了API测试,并且这里的请求GET /rest/city?query=Poznań返回空数组,服务器日志中的请求方法更改为GET /rest/city?query=PoznaD

我的API自动测试中的编码有什么问题?为什么ń更改为D? 您知道我该如何解决此问题。

日志city?query=Łódz中的变化也city?query=Aódz中的变化

1 个答案:

答案 0 :(得分:0)

好的,我有解决办法,只是city?query=${encodeURI(Łódź)}