J'essaie de frapper le noeud final de mon serveur avec une demande multipart/form-data
envoyée par Postman. Je reçois une 400 requête incorrecte et la cause en est:
org.jvnet.mimepull.MIMEParsingException: Missing start boundary.
Comment puis-je définir la limite de départ et comment savoir ce qu'elle devrait être?
https://github.com/postmanlabs/postman-app-support/issues/191 Suite à ce fil de discussion ici, il semble que définir l'en-tête de la demande à Content-Type multipart/form-data J'écrase la valeur définie par Facteur.
Il n'est pas nécessaire d'ajouter un en-tête de type de contenu manuellement. Vous êtes écrasant la valeur définie par Postman. Il suffit de sélectionner les données de formulaire dans POST demander et envoyer votre demande pour voir si cela fonctionne.
La suppression de l'en-tête m'a permis de toucher mon terminal.
En tant que contournement, essayez ceci:
printemps: Jersey: chemin d'application:/rest # Chemin qui sert d'URI de base pour l'application. Remplace la valeur de "@ApplicationPath" si spécifié . filter.order: 0 # Commande de la chaîne de filtres Jersey . type: servlet # Peut être "servlet" ou "filtre" . init. *:
le type servlet a bien fonctionné, alors que le filtre génère une erreur de limite de début.