Robotframework robot框架请求-无法发布具有不同内容类型和名称的多个文件

Robotframework robot框架请求-无法发布具有不同内容类型和名称的多个文件,robotframework,Robotframework,我试图发布两个文件,它们对应于一条消息的一部分,内容类型为application/xml和bodytext/plain。在《邮递员》中,我去form data POST并给出key=metadata和value=file1路径(xml)和key=0和value=file2路径(txt),它运行良好,我能够插入 我应该在插入元数据和0时为文件使用相同的名称。这就是我通过robot模仿这种行为所做的,它总是返回500个内部服务器错误 插入数据 ${auth}= Create List ${ID

我试图发布两个文件,它们对应于一条消息的一部分,内容类型为application/xml和bodytext/plain。在《邮递员》中,我去form data POST并给出
key=metadata
value=file1路径(xml)
key=0
value=file2路径(txt)
,它运行良好,我能够插入

我应该在插入元数据和0时为文件使用相同的名称。这就是我通过robot模仿这种行为所做的,它总是返回500个内部服务器错误

插入数据

${auth}=    Create List ${ID} ${SECRET}
${params}=  Create Dictionary Key=${value} app=${apps}
${headers}= Create Dictionary Content-Type=multipart/form-data
Create Session mysession ${URL} auth=${auth} max_retries=10 backoff_factor=0.2

${metadata}= get binary file ${CURDIR}${/}insert.xml
${0}= get binary file ${CURDIR}${/}messageInsertion1.txt

${fileParts} create dictionary file1=${metadata} file2=${0}
${resp}= Post Request retain /messages params=${params} headers=${headers} 
files=${fileParts}

Response Code Should Be Success ${resp}

您是否查看了服务器日志以了解其崩溃的原因?服务器日志说它无法找到多部分请求的边界。它给出了多部分异常。如何修复此问题?以下链接是否有帮助?