2 votes

Création d'une requête multipart/mixte

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.

0voto

Peter Thomas Points 820

C'est la première fois que je vois la nécessité d'un type de contenu personnalisé pour les chacun partie. Cela nécessitera une modification du code, donc oui un exemple permettra d'accélérer la résolution du problème .

Entre-temps, vous pouvez personnaliser le type de contenu pour les demandes normales.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X