当使用POST方法时,是否允许通过URL(问号后)将参数传递到网页?我知道它的工作原理(大多数时候,反正),因为我公司的webapp经常这样做,但我不知道它是否真的在标准中被支持,或者我是否可以依赖这种行为。我正在考虑实现一个SOAP请求处理程序,它在问号后面使用一个参数来指示它是一个SOAP请求,而不是一个正常的HTTP请求。之所以这么说,webapp是一个IIS扩展,所以所有的东西都通过相同的URL访问(例如:example.com/myisapi.dll?command),所以为了处理SOAP请求,我需要指定“命令“参数。对于SOAP,将会有一个通用命令,而不是每个SOAP动作的特定命令 - 这些将在SOAP请求本身中指定。使用HTTP POST时在URL中传递参数
基本上,我试图通过让webapp处理HTTP请求,然后将传入的SOAP XML传递给Axis2来处理它是否是SOAP请求,从而将Apache Axis2/C库集成到我的web应用程序中。直觉上,我看不出任何理由为什么这不起作用,因为你发布的URL只是一个任意的URL,就所有各种组件而言......这是一个服务器,它赋予了特殊的含义问号后的部分。
感谢您提供任何帮助/见解。
我知道这是一个非常旧的帖子,但有时在身份验证中,证书不能包含在请求uri [link](https://tools.ietf.org/html/rfc6749#section-2.3.1) 。仍然试图找出为什么... – martin 2016-10-26 08:08:15