0
votes

Demande http mulet donnant 404 mappé comme une insuffisance

J'essaie de transmettre les paramètres URI multiple dans la requête HTTP comme suit:

ERROR 2019-01-04 18:46:34,526 
[[paypaltest].HTTP_Listener_Configuration.worker.01] 
org.mule.exception.DefaultMessagingExceptionStrategy: 


********************************************************************************
Message               : Response code 404 mapped as failure.
Payload               : org.glassfish.grizzly.utils.BufferInputStream@b473ec2
Element               : /testFlow/processors/1 @ test:test.xml:29 (HTTP)
Element XML           : <http:request config-ref="HTTP_Request_Configuration1" path="/resources/shipments/{p1}/{p2}" method="GET" doc:name="HTTP">
                        <http:request-builder>
                        <http:uri-params expression="#[flowVars.config]"></http:uri-params>
                        </http:request-builder>
                        </http:request>
--------------------------------------------------------------------------------
Root Exception stack trace:
org.mule.module.http.internal.request.ResponseValidatorException: Response code 404 mapped as failure.


0 commentaires

3 Réponses :


0
votes

Cela signifie que l'URL n'existe pas. Essayez de frapper l'URL directement dans Postman avant de mettre en œuvre dans Mule. Puisque vous avez essuyé l'hôte = "", je voudrais prétendre que c'est exemple. Je suppose que c'est avoir un problème avec P2. Si vous souhaitez envoyer la chaîne réelle, vous aurez besoin d'URL encoder le "/", qui est % 2f

afin de tester hit https://www.example.com/resources / Expéditions / 3054 / Child% 2Flines , avec l'authentification de base pour l'autorisation.

Postman: https://www.getpostman.com/apps


1 commentaires

Merci. même problème.



0
votes

Le problème que j'ai confronté était unique pour moi, j'ai essayé cet appel d'API de repos de Soapui et il m'a donné la même erreur, c'est-à-dire que 404 non trouvé donc je l'ai comparé avec la demande de facteur et a constaté que < Code> Autorisation L'en-tête était la pièce manquante pour cela. Après avoir ajouté ceci à HTTP Header Cela a fonctionné parfaitement.


0 commentaires