summaryrefslogtreecommitdiffstats
path: root/examples/csoap/simpleclient.c
diff options
context:
space:
mode:
authorGravatar snowdrop2004-10-15 13:42:07 +0000
committerGravatar snowdrop2004-10-15 13:42:07 +0000
commitf1f5c38793bfc6160e1e377d3061e8ba592e3057 (patch)
tree4f05d5cf7e5283c4b7bbd5e48ec0b0de67b246e5 /examples/csoap/simpleclient.c
parent34ccaff1afc88a334e4a0a2e9be9eb60a78d2358 (diff)
downloadcsoap-f1f5c38793bfc6160e1e377d3061e8ba592e3057.tar.gz
csoap-f1f5c38793bfc6160e1e377d3061e8ba592e3057.tar.bz2
development
Diffstat (limited to 'examples/csoap/simpleclient.c')
-rw-r--r--examples/csoap/simpleclient.c29
1 files changed, 26 insertions, 3 deletions
diff --git a/examples/csoap/simpleclient.c b/examples/csoap/simpleclient.c
index 4f2bcfe..3ac1588 100644
--- a/examples/csoap/simpleclient.c
+++ b/examples/csoap/simpleclient.c
@@ -1,5 +1,5 @@
/******************************************************************
- * $Id: simpleclient.c,v 1.4 2004/08/30 15:26:48 snowdrop Exp $
+ * $Id: simpleclient.c,v 1.5 2004/10/15 13:42:57 snowdrop Exp $
*
* CSOAP Project: CSOAP examples project
* Copyright (C) 2003 Ferhat Ayaz
@@ -27,13 +27,36 @@
/*
static const char *url = "http://csoap.sourceforge.net/cgi-bin/csoapserver";
*/
-static const char *url = "http://localhost:10000/csoapserver";
+static const char *url = "http://localhost:3031/csoapserver";
static const char *urn = "urn:examples";
static const char *method = "sayHello";
int main(int argc, char *argv[])
{
+ SoapCtx *ctx, *ctx2;
+
+ log_set_level(HLOG_VERBOSE);
+ if (!soap_client_init_args(argc, argv)) {
+ return 1;
+ }
+
+ ctx = soap_client_ctx_new(urn, method);
+ soap_env_add_item(ctx->env, "xsd:string", "name", "Jonny B. Good");
+
+ if (argc > 1)
+ ctx2 = soap_client_invoke(ctx, argv[1], "");
+ else
+ ctx2 = soap_client_invoke(ctx, url, "");
+
+ soap_xml_doc_print(ctx2->env->root->doc);
+ soap_ctx_free(ctx2);
+ soap_ctx_free(ctx);
+}
+
+/*
+int main2(int argc, char *argv[])
+{
SoapEnv *env, *res;
log_set_level(HLOG_VERBOSE);
@@ -55,7 +78,7 @@ int main(int argc, char *argv[])
return 0;
}
-
+*/