我使用Robot Framework(表格pythonic方式)发布图像(.svg / .png),使用--data-binary标志来测试其余的API。文档建议它接受二进制数据,但不接受如何使用--data-binary。见robot request docs CURL中的帖子如下所示:
curl -w "\n%{http_code}\n" -H "Content-Type: image/png" -u user:pass --data-binary "data=@~/someImage.png" -X POST "http://website/{id}"
测试用例的格式如下:
${result} = Post url=${ROOT}/website/{id} data=${if-post-has-data} headers=&{REQ_HEADER}
有什么建议吗?