Postman 和 Mocha API 测试之间的字符编码差异

Differences in character encoding between Postman and Mocha API tests

我有以下问题

我正在向我的 API 发送请求,其中包含带有特殊波兰字符的波兰城市名称,例如克拉科夫、弗罗茨瓦夫或波兹南

在邮递员中请求 GET /rest/city/?query=Kraków 我收到了一系列城市,在这种情况下一切正常。

我为 API(node.js、mocha、supertest、chai 使用 Visual Studio)编写自动化测试,并在此环境中使用 GET /rest/city/?query= Kraków I 收到空数组的城市。 怎么了?你对这样的编码有什么问题吗?

好的,解决方案是 GET /rest/city/?query=${encodeURI(Kraków)} 在 vi​​sual studio