使用iOS调用Web方法

时间:2011-08-16 21:04:33

标签: ios4

我正在尝试调用一个带有多个参数的Web方法“Greet”,如下所示:

 [WebMethod]
        public string Greet(string deviceToken,string userName)
        {
           // do something

            return "Hello World";
        }

这是我调用该服务的iOS代码。当我调用时,我总是得到“内部错误500”。

-(IBAction)submitButtonClicked:(id)sender
{
    // call the web service 
    //21212d6fefebde4d317cab41afff65631b5a4d47e5d85da305ec610b4013e616;

    NSURL *url = [NSURL URLWithString:@"http://www.azamsharp.com/NotificationService.asmx?op=Greet"];
    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
    [request setRequestMethod:@"POST"];
    [request addRequestHeader:@"Content-Type" value:@"text/xml; charset=utf-8"];



    [request setPostValue:@"2122132d6fefe243bde4d234317cab41a234f234ff65631b5a4d47e5d85da305ec610b4013e616" forKey:@"deviceToken"]; 
    [request setPostValue:@"azamsharp" forKey:@"userName"]; 

    [request setDelegate:self]; 
    [request startAsynchronous]; 


}

0 个答案:

没有答案