J'ai un cas très spécifique que j'essaie de tester avec Karate.
PUT https://test-api.com/endpoint
Content-Type: multipart/mixed; boundary=BOUNDARY
--BOUNDARY
Content-Type: application/vnd.api+json
{"type": "json-api-object"}
--BOUNDARY
Content-Disposition: attachment; name="fieldname"; filename="filename.jpg"
Content-Type: image/jpeg
Content-Encoding: base64
<binary data>
--BOUNDARY--
Les exemples montrent des requêtes multipart/mixed, mais ils ne montrent pas comment définir l'en-tête content-type sur chaque partie. J'ai essayé d'utiliser And multipart header...
mais cela n'a pas été analysé correctement.
https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/upload/upload.feature
Si je parviens à résoudre ce problème avec votre aide, je ferai un rapport sur les exemples afin d'aider quelqu'un à l'avenir.