Using HTTP Get with XML web services

I'm using the following in a button click:

NSString *queryString =
    [NSString stringWithFormat:@"http://agraws.agraind.com/AMSInfo.asmx/ValidateUserID?input=%@", userID.text];
    NSURL *url = [NSURL URLWithString:queryString];
    NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:url];
    [req addValue:@"text/xml; charset=utf-8"
    forHTTPHeaderField:@"Content-Type"];
    [req addValue:0 forHTTPHeaderField:@"Content-Length"];
    [req setHTTPMethod:@"GET"];  

 conn = [[NSURLConnection alloc] initWithRequest:req delegate:self];
    if (conn) {
        [activityIndicator startAnimating];
        webData = [[NSMutableData data] retain];
    }  



But when I write to the log in the connectiondidfinishloading method I recieve the following HTTP error:
<head>
        <title>Request format is unrecognized for URL unexpectedly ending in '/ValidateUserID'.</title>
        <style>
         body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}
         p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}
         b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}
         H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }
         H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
         pre {font-family:"Lucida Console";font-size: .9em}
         .marker {font-weight: bold; color: black;text-decoration: none;}
         .version {color: gray;}....


Any help would be great.
LVL 5
thenrichAsked:
Who is Participating?
 
Dave BaldwinFixer of ProblemsCommented:
Unless you have 'rewrite' working on that server, you need an extension on the filename to make it complete like:

http://agraws.agraind.com/AMSInfo.asmx/ValidateUserID.php?input=%@
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.