Открытый исходный код SOAPUI включает тег C-DATA, когда ответ включает utf-8 - PullRequest
0 голосов
/ 23 января 2019

Я использую SOAPUI с открытым исходным кодом версии 5.4.0 для тестирования API REST.

Мой запрос, как показано ниже:

> GET
> http://IP/test/APITest?request=getaccount&loginname=test&password=test&apiversion=1.4&sessionid=cWhQWk93V0ldJkG93J3BR6FwkAZhC%2FANVb%2FthhxCUYtlpdo3W6S3v3HZIJYFHGrHZDsW8653s71XLolQCsoVp6PHWaOUdULq%2F35BlQ1gK4uc5LNt4qFGMqAnIZj%2Bgxamunwi2rF12nC%2BkyKy1ClhQzHl0VuF8vKt9OQLMfnXnS1aQTrZOYXIm5PIVuwPiD4zBlKcRvfFCVRLVbGa9qUQ0ajdOiyivDhbsZGoYKC7Fns1rfVQtKu16UbCUI2yJOd3ou070IvZ4hGisJ6oyIbgr%2F6N8KiskHkhDf%2F0y3ZXnATEpoRuoLtY6QkaopbVUoW%2FnWnEqCRyTxPefBnJQ385047Dk2vnPfkAxO7Fp2dttqcarvp4v5MgNpbHsZNqGI9M809VgD3xOUHfHgE0BKB0TtQ2362Irt26wgB7YCqwd%2BIZcTBbxfpTeZeyDwY%2FwbgY52Dg3L1uffTBU8Ny5fR6iUUZI9Xe34BWMCwuiigopGBHZWQkuzRJiA%3D%3D&device=desktop&currency=CAD

Ответ принимается следующим образом:

> <?xml version="1.0" encoding="UTF-8" ?>   <RSP request="test" rc="0"> 
> </RSP>

Но когда ответ получает кодировку = "UTF-8", SOAPUI преобразует ответ как

> <data contentType="application/xml; charset=utf-8"
> contentLength="381"><!   [CDATA[<?xml version="1.0" encoding="utf-8"?>
> <RSP request="test" rc="0">  </RSP>]]></data>

Я не знаю, почему он добавляет CDATA и другие дополнительные вещи. Из-за этого утверждения терпят неудачу`

Любая помощь очень ценится :)

...