Rest 如何在Katalon api请求中用文件嵌套formdata

Rest 如何在Katalon api请求中用文件嵌套formdata,rest,katalon-studio,Rest,Katalon Studio,我正在尝试建立一个视觉回归测试,并决定使用Spectre进行屏幕截图比较。无法确定如何使用Katalons API调用发布屏幕截图 我试图发送的请求: POST /tests test: run_id: {run_id from above}, name: Homepage, platform: OSX, browser: PhantomJS, size: 1024, screenshot: <File>, crop_area: '640x480+50+100' RequestOb

我正在尝试建立一个视觉回归测试,并决定使用Spectre进行屏幕截图比较。无法确定如何使用Katalons API调用发布屏幕截图 我试图发送的请求:

POST /tests
test:
run_id: {run_id from above},
name: Homepage,
platform: OSX,
browser: PhantomJS,
size: 1024,
screenshot: <File>,
crop_area: '640x480+50+100'
RequestObject ro2 = new RestRequestObjectBuilder()
                .withRestUrl(endpoint)
                .withHttpHeaders(defaultHeaders)
                .withRestRequestMethod("POST")
                .withMultipartFormDataBodyContent([
                    new FormDataBodyParameter('run_id', '7', 'PARAM_TYPE_TEXT'),
                    new FormDataBodyParameter('name', 'Homepage',  'PARAM_TYPE_TEXT'),
                    new FormDataBodyParameter( 'platform', 'Windows', 'PARAM_TYPE_TEXT'),
                    new FormDataBodyParameter( 'browser', 'Chrome', 'PARAM_TYPE_TEXT'),
                    new FormDataBodyParameter( 'size', '1024', 'PARAM_TYPE_TEXT'),
                    new FormDataBodyParameter( 'screenshot', "C:\\Users\\aalago\\Desktop\\paths\\devscreens\\fb vt-new-and-popular-SplitView_TabPaneB4B2Article_ArticleNewPopularCombined.png", 'PARAM_TYPE_FILE')
                ])
                .build()

        ResponseObject respObj2 = WS.sendRequest(ro2)