Ist es zulässig, Parameter über die URL (nach dem Fragezeichen) an eine Webseite zu übergeben, wenn die POST-Methode verwendet wird? Ich weiß, dass es funktioniert (die meiste Zeit sowieso), weil die Webapplikation meines Unternehmens es oft tut, aber ich weiß nicht, ob es tatsächlich im Standard unterstützt wird oder ob ich mich auf dieses Verhalten verlassen kann. Ich überlege, einen SOAP-Request-Handler zu implementieren, der nach dem Fragezeichen einen Parameter verwendet, um anzuzeigen, dass es sich um eine SOAP-Anfrage und nicht um eine normale HTTP-Anfrage handelt. Der Grund dafür ist, dass die Webanwendung eine IIS-Erweiterung ist, so dass über die gleiche URL (z. B. example.com/myisapi.dll?command) auf alle zugegriffen wird. Um also die SOAP-Anfrage zu bearbeiten, muss ich Folgendes angeben: Befehl "Parameter. Es würde einen allgemeinen Befehl für SOAP geben, nicht einen spezifischen Befehl für jede SOAP-Aktion - diese würden in der SOAP-Anfrage selbst spezifiziert werden.Übergeben von Parametern in der URL bei Verwendung von HTTP POST
Grundsätzlich versuche ich die Apache Axis2/C-Bibliothek in meine Webanwendung zu integrieren, indem ich die Webanwendung die HTTP-Anfrage behandeln lasse und dann die eingehende SOAP-XML an Axis2 zur Verarbeitung übergebe, wenn es eine SOAP-Anfrage ist. Intuitiv kann ich keinen Grund sehen, warum das nicht funktionieren würde, da die URL, auf die du poste, nur eine beliebige URL ist, was die verschiedenen Komponenten betrifft ... es ist der Server, der eine besondere Bedeutung verleiht die Teile nach dem Fragezeichen.
Danke für jede Hilfe/Einsicht, die Sie zur Verfügung stellen können.
Ich weiß, dies ist ein wirklich alter Beitrag, aber manchmal bei der Authentifizierung, Anmeldeinformationen müssen nicht in der Anfrage enthalten sein uri [link] (https://tools.ietf.org/html/rfc6749#section-2.3.1) . Immer noch versuchen herauszufinden, warum ... – martin