I have created one method Helloworld in Webservice.
public string HelloWorld1()
{
return "Hello World testing.....";
}
Now i want to call that method using webclient ..here i written some code..how i can call that method Here..i written client object
static void Main(string[] args)
{
WebClient client = new WebClient();
string request1 = "<soap:envelope\r\n>\r\n <soap:body xmlns:soap="#unknown"><helloworld1 xmlns="\" http:="" tempuri.org="" \""="">";
client.Headers.Add(HttpRequestHeader.ContentType, "text/xml");
client.Headers.Add("SOAPAction", "http://tempuri.org/HelloWorld1");
client.UploadStringCompleted += new UploadStringCompletedEventHandler(client_UploadStringCompleted);
client.UploadStringAsync(new Uri("http://localhost:50377/Service1.asmx"),request1);
Console.WriteLine("Called UploadStringAsync");
Console.WriteLine("Press ENTER to close program");
Console.ReadLine();
}
static void client_UploadStringCompleted(object sender, UploadStringCompletedEventArgs e)
{
Console.WriteLine("UploadStringCompleted: {0}", e.Result);
}