thenrich
asked on
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:@"Conte nt-Type"];
[req addValue:0 forHTTPHeaderField:@"Conte nt-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";fon t-weight:n ormal;font -size: .7em;color:black;}
p {font-family:"Verdana";fon t-weight:n ormal;colo r:black;ma rgin-top: -5px}
b {font-family:"Verdana";fon t-weight:b old;color: black;marg in-top: -5px}
H1 { font-family:"Verdana";font -weight:no rmal;font- size:18pt; color:red }
H2 { font-family:"Verdana";font -weight:no rmal;font- size:14pt; color:maro on }
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.
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:@"Conte
[req addValue:0 forHTTPHeaderField:@"Conte
[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
<head>
<title>Request format is unrecognized for URL unexpectedly ending in '/ValidateUserID'.</title>
<style>
body {font-family:"Verdana";fon
p {font-family:"Verdana";fon
b {font-family:"Verdana";fon
H1 { font-family:"Verdana";font
H2 { font-family:"Verdana";font
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.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.