I am running into a issue when connecting to a HTTPS webservice via certain proxy servers (like ASTARO) where connection is getting closed, the HTTP Protocol in Axis2.xml is set to HTTP/1.1
looking at the code, I see the following Axis2c version 1.6.0 file - src\core\transport\http\sender\http_client.c function - axis2_http_client_connect_ssl_host( axis2_http_client_t * client, const axutil_env_t * env, axis2_char_t * host, int port) sprintf(connect_string, "CONNECT %s:%d HTTP/1.0\r\n\r\n", host, port); axutil_stream_write(tmp_stream, env, connect_string, axutil_strlen(connect_string) * sizeof(axis2_char_t)); why is this hardcoded ? is this by design or a bug ? is there any way to keep the connection alive ? I tried passing Connection : Keep-Alive in the header but that is not working either I haven't tried changing the hardcoded value from 1.0 to 1.1 not sure what will be the implication ?