我有一个关于在 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
好的,我有解决方案,只是 city?query=${encodeURI(Łódź)}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句