List Info

Thread: HTTP Method selection




HTTP Method selection
user name
2006-12-07 10:40:26
Reading section 6.3.1 of the latest draft, the presence of
the safe 
property may change the selected HTTP method (GET or POST
typically).
If we have operation foo that is marked as safe:
   - a processor supporting the HTTP binding and the safety
extension 
will select the GET method for operation foo
   - a processor supporting the HTTP binding but not the
safety 
extension will select the POST method for operation foo
This may prevent interoperability.
To ensure interoperability, the engagement of the HTTP
binding extension 
should in fact generally imply the engagement of the safety
extension.
The cost of the safety extension being low, I think it makes
sense to 
tighten the link between the safety and HTTP extensions.
   Youenn



HTTP Method selection
user name
2006-12-07 22:09:01
This is now issue CR123. A proposal is to add a sentence
along the lines of 

"Conformance to this (HTTP) binding requires
conformance to the wsdlx:safety
extension [ref]."

Or if you don't like "conformance",

"Implementations supporting this binding must also
support for the
wsdlx:safety extension [ref]."

Jonathan Marsh - http://www.wso2.com - http://auburnmar
shes.spaces.live.com
 

> -----Original Message-----
> From: www-ws-desc-requestw3.org
[mailto:www-ws-desc-requestw3.org] On
> Behalf Of Youenn Fablet
> Sent: Thursday, December 07, 2006 2:40 AM
> To: www-ws-desc
> Subject: HTTP Method selection
> 
> 
> Reading section 6.3.1 of the latest draft, the presence
of the safe
> property may change the selected HTTP method (GET or
POST typically).
> If we have operation foo that is marked as safe:
>    - a processor supporting the HTTP binding and the
safety extension
> will select the GET method for operation foo
>    - a processor supporting the HTTP binding but not
the safety
> extension will select the POST method for operation foo
> This may prevent interoperability.
> To ensure interoperability, the engagement of the HTTP
binding extension
> should in fact generally imply the engagement of the
safety extension.
> The cost of the safety extension being low, I think it
makes sense to
> tighten the link between the safety and HTTP
extensions.
>    Youenn
> 



[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )