Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -(void) sendRequest {
- LiteSUPUserManager * manager = [LiteSUPUserManager getInstance:@"xxx.com.xxx.requests"];
- //Get Endpoint of Service
- NSString *endPoint = [LiteSUPAppSettings getApplicationEndPoint];
- NSLog(@"EndPoint:%@",endPoint);
- //NSString * serverUrl = [NSString stringWithFormat:@"%@?sap-language=EN",endPoint];
- //endPoint = [NSString stringWithFormat:@"%@%@", endPoint, @"$metadata"];
- NSURL * url = [[NSURL alloc] initWithString:endPoint];
- // set the request type
- [SDMRequestBuilder setRequestType:SUPRequestType];
- // enable tracing *before* instantiating the request
- //[SDMRequestBuilder enableTracing:YES];
- // instantiate the request
- id<SDMRequesting> request = [SDMRequestBuilder requestWithURL:url];
- [request setDelegate:self];
- [request setDidFinishSelector:@selector(requestFinished:)];
- [request setDidFailSelector:@selector(requestFailed:)];
- //set headers
- [request addRequestHeader:@"Accept" value:@"application/atom+xml"];
- [request addRequestHeader:@"Content-Type" value:@"application/atom+xml;type=entry"];
- [request addRequestHeader:@"X-Requested-With" value:@"XMLHttpRequest"];
- [request addRequestHeader:@"sap-user" value:@"xxxx"];
- [request addRequestHeader:@"sap-password" value:@"xxxxx"];
- //set credentials
- [request setUsername:@"xxxxxxxx"];
- [request setPassword:@"xxxxxxxx"];
- [request setRequestMethod:@"GET"];
- //NSString *requestBody;
- //NSMutableData* bodyData = [[requestBody dataUsingEncoding:NSUTF8StringEncoding] mutableCopy];
- //[request setPostBody:bodyData];
- [request buildRequestHeaders];
- [request buildPostBody];
- [request startAsynchronous];
Add Comment
Please, Sign In to add comment