Guest User

Untitled

a guest
May 22nd, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -(void) sendRequest {
  2.    
  3.     LiteSUPUserManager * manager = [LiteSUPUserManager getInstance:@"xxx.com.xxx.requests"];
  4.    
  5.     //Get Endpoint of Service
  6.     NSString *endPoint = [LiteSUPAppSettings getApplicationEndPoint];
  7.     NSLog(@"EndPoint:%@",endPoint);
  8.    
  9.     //NSString * serverUrl = [NSString stringWithFormat:@"%@?sap-language=EN",endPoint];
  10.    
  11.     //endPoint = [NSString stringWithFormat:@"%@%@", endPoint, @"$metadata"];
  12.    
  13.     NSURL * url = [[NSURL alloc] initWithString:endPoint];
  14.    
  15.     // set the request type
  16.     [SDMRequestBuilder setRequestType:SUPRequestType];
  17.     // enable tracing *before* instantiating the request
  18.     //[SDMRequestBuilder enableTracing:YES];
  19.     // instantiate the request
  20.    
  21.     id<SDMRequesting> request = [SDMRequestBuilder requestWithURL:url];
  22.     [request setDelegate:self];
  23.     [request setDidFinishSelector:@selector(requestFinished:)];
  24.     [request setDidFailSelector:@selector(requestFailed:)];
  25.    
  26.     //set headers
  27.     [request addRequestHeader:@"Accept" value:@"application/atom+xml"];
  28.     [request addRequestHeader:@"Content-Type" value:@"application/atom+xml;type=entry"];
  29.    
  30.     [request addRequestHeader:@"X-Requested-With" value:@"XMLHttpRequest"];
  31.     [request addRequestHeader:@"sap-user" value:@"xxxx"];
  32.     [request addRequestHeader:@"sap-password" value:@"xxxxx"];
  33.    
  34.     //set credentials
  35.     [request setUsername:@"xxxxxxxx"];
  36.     [request setPassword:@"xxxxxxxx"];
  37.  
  38.    
  39.     [request setRequestMethod:@"GET"];
  40.     //NSString *requestBody;
  41.     //NSMutableData* bodyData = [[requestBody dataUsingEncoding:NSUTF8StringEncoding] mutableCopy];
  42.     //[request setPostBody:bodyData];
  43.     [request buildRequestHeaders];
  44.     [request buildPostBody];
  45.     [request startAsynchronous];
Add Comment
Please, Sign In to add comment