You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by Samisa Abeysinghe <sa...@wso2.com> on 2008/06/01 06:35:00 UTC
Re: Usage of property AXIS2_USER_DEFINED_HTTP_HEADER_CONTENT_TYPE
I think this is an "over design" problem. And also, may be this is
inherited form Java implementation.
I too think we can use a sting here, and not a hash. Anyway, it would be
good to test this after the change for regression.
Samisa...
Nandika Jayawardana wrote:
> I found the following peice of code in http sender on line number 733.
>
> content_type_property = (axutil_property_t *)
> axis2_msg_ctx_get_property (msg_ctx, env,
> AXIS2_USER_DEFINED_HTTP_HEADER_CONTENT_TYPE);
>
> if (content_type_property)
> {
> content_type_hash = (axutil_hash_t *)
> axutil_property_get_value (content_type_property, env);
> if (content_type_hash)
> {
> content_type_value =
> (char *) axutil_hash_get (content_type_hash,
>
> AXIS2_HTTP_HEADER_CONTENT_TYPE,
> AXIS2_HASH_KEY_STRING);
> }
>
> content_type_value = axutil_property_get_value(content_type_property, env);
> }
>
> if (content_type_value)
> {
> content_type = content_type_value;
> }
> else
> {
> content_type = AXIS2_HTTP_HEADER_ACCEPT_TEXT_XML;
> }
>
> I think this property (AXIS2_USER_DEFINED_HTTP_HEADER_CONTENT_TYPE)
> should be used to set the content type from a service. Is there any
> reason for value of this property to be a hash table instead of a
> string ?
>
> Regards
> Nandika
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-c-dev-help@ws.apache.org
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG.
> Version: 8.0.100 / Virus Database: 269.23.21/1457 - Release Date: 5/20/2008 4:45 PM
>
--
Samisa Abeysinghe
Director, Engineering; WSO2 Inc.
http://www.wso2.com/ - "The Open Source SOA Company"
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-c-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-c-dev-help@ws.apache.org