Hi all,
I need an Objective-C (GNUstep) wrapper for accessing the OpenStreetMap API,
basically an Objective-C replacement for
curl -v -H 'Authorization: Basic bXl1c2VybmFtZTpteXBhc3N3b3Jk'
'http://api.openstreetmap.org/path'
I do successfully access the API for read only calls that do not require
authentication like so
#define IPADDRESS @"api.openstreetmap.org"
SRFileHandle *handle = [[SRFileHandle alloc] initAsClientAtAddress:IPADDRESS
port:80];
NSString *request = @"GET /api/capabilities\n";
[handle writeData:[request dataUsingEncoding:NSUTF8StringEncoding]];
NSData *data = [handle readDataToEndOfFile];
NSString *xmlString = [[NSString alloc] initWithData:data
encoding:NSUTF8StringEncoding];
[handle closeFile];
[handle release];
NSLog(@"xmlString: %@", xmlString);
Any idea how this could be extended to include Basic HTTP Authentication for
PUT calls like
PUT /api/0.6/changeset/create
Googling got me lots of NSURL, addRequestHeader,... stuff, but I don't have all
these fancy new classes in my (rather old) GNUstep tree. Anyone?
Thanks a lot in advance!
Andreas
_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep