我正在使用soapUI 来测试REST Web 服务。有没有办法在多部分请求中附加带有其他参数的文件?我在面板中看到了附件选项卡,但我无法为该附件指定一个参数名称,以便服务器可以识别。这没有帮助。
问问题
46167 次
2 回答
46
我找到了,但忘记在这里发布了。它不是那么直观。
- 在您的 REST 请求中,如果您可以看到附件选项卡,请打开它并使用 + 按钮添加附件。该文件的名称将显示完整路径。例如
C:\temp\my-file.csv
- 在您的参数选项卡中,添加一个参数并为其命名。该参数的值将是
file:C:\temp\my-file.csv
- 在 SoapUI 5.x 和更高版本中,您必须选中“Post QueryString”复选框。没有这个,文件将不会与请求一起发送。
应该是这样的。附加文件时,如果在要求缓存文件时选择“是”,则不必在上面的步骤 2 中指定完整路径。文件参数的值应该是file:my-file.csv
于 2012-10-15T17:58:28.253 回答
-4
选择 mediatype 作为 application/json 然后将 json 字符串添加到其中。它将作为有效负载发送到服务器。通常这个请求是 POST 或 PUT 类型的
于 2015-07-15T15:30:39.207 回答