Author: dushshantha Date: Thu Jan 24 04:01:32 2008 New Revision: 614857 URL: http://svn.apache.org/viewvc?rev=614857&view=rev Log: applied the patch for AXIS2C-929
Modified: webservices/axis2/trunk/c/samples/user_guide/clients/echo_rest.c Modified: webservices/axis2/trunk/c/samples/user_guide/clients/echo_rest.c URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/user_guide/clients/echo_rest.c?rev=614857&r1=614856&r2=614857&view=diff ============================================================================== --- webservices/axis2/trunk/c/samples/user_guide/clients/echo_rest.c (original) +++ webservices/axis2/trunk/c/samples/user_guide/clients/echo_rest.c Thu Jan 24 04:01:32 2008 @@ -36,6 +36,7 @@ axiom_node_t *payload = NULL; axiom_node_t *ret_node = NULL; axis2_bool_t method_get = AXIS2_FALSE; + axis2_bool_t method_head = AXIS2_FALSE; /* Set up the environment */ env = axutil_env_create_all("echo_rest.log", AXIS2_LOG_LEVEL_TRACE); @@ -44,14 +45,19 @@ address = "http://localhost:9090/axis2/services/echo/echoString"; if (argc > 1) { - if (0 == strncmp(argv[1], "-mGET", 2)) + if (0 == strncmp(argv[1], "-mGET", 4)) { method_get = AXIS2_TRUE; } + else if (0 == strncmp(argv[1], "-mHEAD", 4)) + { + method_head = AXIS2_TRUE; + } else if (0 == axutil_strcmp(argv[1], "-h")) { printf("Usage : %s [endpoint_url]", argv[0]); - printf(" or %s -mGET for HTTP GET\n", argv[0]); + printf(" or either %s -mGET for HTTP GET", argv[0]); + printf(" or %s -mHEAD for HTTP HEAD\n", argv[0]); printf("use -h for help\n"); return 0; } @@ -67,6 +73,10 @@ { method_get = AXIS2_TRUE; } + else if (0 == strncmp(argv[2], "-mHEAD", 2)) + { + method_head = AXIS2_TRUE; + } else { address = argv[2]; @@ -87,6 +97,10 @@ if (AXIS2_TRUE == method_get) { axis2_options_set_http_method(options, env, AXIS2_HTTP_GET); + } + else if (AXIS2_TRUE == method_head) + { + axis2_options_set_http_method(options, env, AXIS2_HTTP_HEAD); } /* Set up deploy folder. It is from the deploy folder, the configuration is picked up * using the axis2.xml file. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]