Domanda

In un forum Magento qualcuno ha scritto che la rimozione di questa linea dal file WSDL ha un impatto enorme sulle prestazioni del server SOAP:

<import namespace="http://schemas.xmlsoap.org/soap/encoding/"   
     schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />
  • Cosa fa effettivamente questa linea?
  • Può davvero essere rimosso? (Tutto sembra funzionare bene, ma chissà ...)
  • È possibile che questa riga causi problemi di prestazioni?
  • EDIT: ha qualcosa a che fare con gli spazi dei nomi XML?
È stato utile?

Soluzione

Collega l'URI dello spazio dei nomi ( namespace = " http: //schemas.xmlsoap.org/soap/encoding/ ) con l'URL della posizione ( schemaLocation = " http: / /schemas.xmlsoap.org/soap/encoding / )

Non riesco a capire se questo abbia un forte impatto sulle prestazioni. E se funziona, funziona!

Dato che si collega a un URL, si può presumere che alcune prestazioni possano essere ottenute rimuovendolo. Dipende ovviamente dall'implementazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top