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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]