[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: HTTPAPI - SOAP Action



Title: RE: HTTPAPI - SOAP Action

Hello,

>As an alternative, you might consider using an "additional headers" exit
>procedure. That would allow you to supply a 1000 character soap action
>without the need to modify HTTPAPI in any way.  (and, not modifying
>HTTPAPI will make it much easier for you to upgrade when new features or
>bug fixes are released)

This works great for the post, but I also need to receive (GET) a SOAP Action which could be longer than 64 bytes.   

>Hmmm..  I've never used the SOAP action, so I don't know how long it's
>supposed to be.  The person who contributed that code to the project made
>it 64. I assumed that his assessment was correct.

I have included a copy of the SOAPAction definition from W3C website FYI. 

[Copied from http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383531]
6.1.1 The SOAPAction HTTP Header Field
The SOAPAction HTTP request header field can be used to indicate the intent of the SOAP HTTP request. The value is a URI identifying the intent. SOAP places no restrictions on the format or specificity of the URI or that it is resolvable. An HTTP client MUST use this header field when issuing a SOAP HTTP Request.

soapaction    = "SOAPAction" ":" [ <"> URI-reference <"> ]
URI-reference = <as defined in RFC 2396 [4]>

The presence and content of the SOAPAction header field can be used by servers such as firewalls to appropriately filter SOAP request messages in HTTP. The header field value of empty string ("") means that the intent of the SOAP message is provided by the HTTP Request-URI. No value means that there is no indication of the intent of the message.

Examples:

SOAPAction: "http://electrocommerce.org/abc#MyMessage"
SOAPAction: "myapp.sdl"
SOAPAction: ""
SOAPAction:
[/Copied from http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383531]

Thanks for all your help

The opinions expressed within this email represent those of the individual and not necessarily those of Gullivers Travel Associates (GTA).

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify postmaster@xxxxxxxxxxxxxx

Should you wish to use email as a form of communication, GTA are unable to guarantee the security of email content outside of our own computer systems.


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________