Question

Dans un forum Magento, une personne a écrit que la suppression de cette ligne du fichier WSDL avait un impact considérable sur les performances du serveur SOAP:

<import namespace="http://schemas.xmlsoap.org/soap/encoding/"   
     schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />
  • Que fait réellement cette ligne?
  • Peut-on vraiment l'enlever? (Tout semble bien fonctionner, mais qui sait ...)
  • Est-il possible que cette ligne cause des problèmes de performances?
  • EDIT: Cela a-t-il quelque chose à voir avec les espaces de noms XML?
Était-ce utile?

La solution

Il relie l'URI de l'espace de noms ( namespace = "http: //schemas.xmlsoap.org/soap/encoding/ ) avec l'URL de l'emplacement ( schemaLocation = & http; / /schemas.xmlsoap.org/soap/encoding / )

Je ne vois aucun intérêt à avoir cela si cela crée un sérieux problème de performance. Et si ça marche, ça marche!

Comme il est lié à une URL, il est raisonnable de supposer que l’on peut obtenir certaines performances en la supprimant. Cela dépend bien sûr de la mise en œuvre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top