Oplossen van TNS Prefix problemen in Postman WSDL importeren
Bij het importeren van WSDL bestanden in Postman kun je zien dat de request body "tns:" voorvoegsels bevat in XML tags. Dit voorvoegsel kan ervoor zorgen dat API-verzoeken mislukken met 400 of 500 foutreacties.
Symptomen
- De request body bevat automatisch "tns:" voorvoegsels in XML tags.
- API-oproepen geven 400 Bad Request of 500 Server Error antwoorden.
Dit probleem is waargenomen in Postman versie 11.21 en kan ook invloed hebben op andere versies. Het probleem doet zich voor in zowel de Postman Desktop Applicatie als de Web versie, wat aangeeft dat het een platformbreed probleem is en niet beperkt tot een specifieke implementatiemethode. Zowel gratis als premium accounttypes ervaren dit gedrag bij het werken met WSDL imports.
Workaround
- Methode 1: TNS-voorvoegsels verwijderen
-
Je kunt alle "tns:" voorvoegsels verwijderen uit de XML tags in je request body.
- Open het betreffende verzoek.
- Zoek "tns:" voorvoegsels in de verzoektekst.
- Verwijderen van alle instanties van "tns:".
- Verzend het gewijzigde verzoek.
- Methode 2: De XML-namespace wijzigen
-
Je kunt ook tns toevoegen aan het xmlns:tns attribuut in je request body.
- Open het betreffende verzoek.
- Zoek het xmlns:tns attribuut in je XML.
- Voeg tns toe aan de naamruimtewaarde.
- Voorbeeld: xmlCopy1xmlns:tns="http://example.com/servicetns.
Beide methoden zouden het probleem moeten oplossen en ervoor moeten zorgen dat je aanvraag succesvol wordt afgerond met een 200 OK antwoord. Kies de methode die het beste past bij jouw behoeften en workflow.