опциональные запросы робота - невозможно разместить несколько файлов с различным типом содержимого и именами - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь опубликовать два файла, которые соответствуют части одного сообщения, с типом содержимого application / xml и bodytext / plain. В почтальоне я иду, чтобы сформировать данные POST и дать key=metadata и value=file1 path (xml) и Key=0 и value=file2 path(txt), и он работает нормально, и я могу вставить.

Я должен использовать одно и то же имя для файлов при вставке, т. Е. Метаданных и 0 соответственно. Это то, что я сделал через робота, чтобы имитировать это поведение, и оно всегда возвращает 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}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...