¿Se permite pasar parámetros a una página web a través de la URL (después del signo de interrogación) cuando se utiliza el método POST? Sé que funciona (la mayoría de las veces, de todos modos) porque la aplicación web de mi empresa lo hace a menudo, pero no sé si realmente es compatible con el estándar o si puedo confiar en este comportamiento. Estoy considerando implementar un controlador de solicitudes SOAP que use un parámetro después del signo de interrogación para indicar que es una solicitud SOAP y no una solicitud HTTP normal. La razón para esto es que la aplicación web es una extensión IIS, por lo que se puede acceder a todo a través de la misma URL (por ejemplo: example.com/myisapi.dll?command), por lo que para que se procese la solicitud SOAP, debo especificar eso " comando "parámetro. Existiría un comando genérico para SOAP, no un comando específico para cada acción SOAP, que se especificaría en la solicitud SOAP.Al pasar parámetros en la URL al usar HTTP POST
Básicamente, estoy tratando de integrar la biblioteca Apache Axis2/C en mi aplicación web permitiendo que la aplicación web maneje la solicitud HTTP y luego pase el XML SOAP entrante a Axis2 para su manejo si es una solicitud SOAP. Intuitivamente, no veo ningún motivo por el que esto no funcione, ya que la URL que está publicando es solo una URL arbitraria, en lo que se refiere a todos los componentes ... es el servidor el que da un significado especial a las partes después del signo de interrogación.
Gracias por cualquier ayuda/idea que pueda proporcionar.
Sé que esta es una publicación muy antigua, pero a veces en la autenticación, las credenciales no deben incluirse en la solicitud uri [enlace] (https://tools.ietf.org/html/rfc6749#section-2.3.1) . Intentando averiguar por qué ... – martin