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

时间:2018-12-21 10:55:33

标签: api encoding mocha

我有以下问题

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

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

我为我们的API(node.js,mocha,supertest,使用Visual Studio的chai)编写自动化测试,并且在这种环境下,使用GET / rest / city /?query =Kraków,我收到了空的城市数组。 怎么了?这样的编码是否有问题?

1 个答案:

答案 0 :(得分:0)

好的,解决方案是在Visual Studio中获取/ rest / city /?query = $ {encodeURI(Kraków)}