使用 POST 方法时,是否允许通过 URL(问号后)向网页传递参数?我知道它可以工作(大多数时候,无论如何),因为我公司的 webapp 经常这样做,但我不知道它是否在标准中得到实际支持,或者我是否可以依赖这种行为。我正在考虑实现一个 SOAP 请求处理程序,它在问号后使用一个参数来指示它是一个 SOAP 请求而不是一个普通的 HTTP 请求。这样做的原因是 webapp 是一个 IIS 扩展,所以一切都通过相同的 URL 访问(例如:example.com/myisapi.dll?command),所以要处理 SOAP 请求,我需要指定“命令”参数。SOAP 会有一个通用命令,
基本上,我试图将 Apache Axis2/C 库集成到我的 webapp 中,方法是让 webapp 处理 HTTP 请求,然后将传入的 SOAP XML 传递给 Axis2 以进行处理(如果它是 SOAP 请求)。直观地说,我看不出有任何原因为什么这不起作用,因为您发布的 URL 只是一个任意 URL,就所有各种组件而言......它是赋予特殊含义的服务器问号后面的部分。
感谢您提供的任何帮助/见解。