How I know the posting data goes correctly

前端 未结 1 775
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-24 00:19
-(IBAction)clicked:(id)sender{
    NSString *CIDString = cID.text;

    NSURL *url = [NSURL URLWithString:@\"http://localhost:8080/test/?\"];
    NSString *postData = [N         


        
相关标签:
1条回答
  • 2021-01-24 01:19

    when i am typing the localhost string in the browser im getting data in the browser which i want in the my code

    You need to implement a delegate:

    - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
        NSLog(@"Received response: %@", [response url]); //give you the url.        [receivedData setLength:0];
    }
    

    When the server has provided sufficient data to create an NSURLResponse object, the delegate receives a connection:didReceiveResponse: message. The delegate method can examine the provided NSURLResponse and determine the expected content length of the data, MIME type, suggested filename and other metadata provided by the server.

    EDIT:

       //if you want something more...you need to do as :
        NSString *contentTypeValue = nil;
        for (NSString *headerKey in [[(NSHTTPURLResponse*)response allHeaderFields] allKeys] ) {
            if([@"content-type" caseInsensitiveCompare:headerKey] == NSOrderedSame ) {
                contentTypeValue = [[(NSHTTPURLResponse*)response allHeaderFields] valueForKey:headerKey];
            }
         }
         NSLog(@"===>%@",contentTypeValue);
    
    0 讨论(0)
提交回复
热议问题