2014-10-31 32 views
0

當我在textfield中輸入一些文本並按下文本應在我的服務器上發佈的按鈕時,我將創建一個帶有textFileds和按鈕的一個評論屏幕。我的請求已啓動,但我的textField值不顯示。給我這個消息。如何在iOS中使用ASIHTTPREQUEST處理程序發送文本消息到服務器?

2014-10-31 14:01:29.314 SMSProject[5894:137428] request started... 
2014-10-31 14:01:29.922 SMSProject[5894:137428] Response 200 : "Invalid Request" 

我用這API

-(void)sendRequest 
    { 
    deatilinfoarray = [[NSMutableArray alloc] init]; 
    NSURL *url = [NSURL URLWithString: 
    @"http://sms.instatalkcommunications.com/apireq/AddCommentForSMS"]; 
    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; 
    [request setRequestMethod:@"POST"]; 

    [request setPostValue:@"Id" forKey:@"Id"]; 
    [request setPostValue:commenttext forKey:@"Comment"]; 
    [request setPostValue:@"Author" forKey:@"Author"]; 
    [request setPostValue:@"SMSId" forKey:@"SMSId"]; 
    [request setPostValue:@"CreatedDate" forKey:@"CreatedDate"]; 
    [request setDelegate:self]; 
    [request startAsynchronous]; 

    } 

    - (void) requestFinished:(ASIHTTPRequest *)request 
    { 

    NSLog(@"Response %d : %@", request.responseStatusCode, [request responseString]); 

    //NSData *responseData = [request responseData]; 
    } 

    - (void) requestStarted:(ASIHTTPRequest *) request 
    { 
     NSLog(@"request started..."); 
    } 

    - (void) requestFailed:(ASIHTTPRequest *) request 
    { 
     NSError *error = [request error]; 
     NSLog(@"%@", error); 
     } 

    - (IBAction)btnpost:(id)sender 

    { 

     [self sendRequest]; 

     } 

我不明白如何編碼,請給我建議。

+0

我建議你使用AFNetworking [鏈接](https://github.com/AFNetworking/AFNetworking),而不是ASIHTTPRequest因爲項目終止,因爲5月15日2011年 – 2014-10-31 11:21:40

回答

相關問題