Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

SMP 3.0 SP 07 - Issue while post operation in iOS

Hi ,

We are on SMP 3.0 sp07 and are building an application that consumes oData services. We are able to retrieve data , but facing issues while create / post operation.

Below is the code for post operation :-

        [RequestBuilder setRequestType:HTTPRequestType];


        [RequestBuilder enableXCSRF:YES];


        id<Requesting> postRequest = [RequestBuilder requestWithURL:[[NSURL alloc] initWithString:self.endpointURL]];


        [postRequest setRequestMethod:@"POST"];


        [postRequest addRequestHeader:@"aaaaa" value:@"xxxx"]; // Header value is passed here


        [postRequest setPostBody:postData]; //  post data is json converted from a nsdictionary


        [postRequest setDelegate:self];


        [postRequest startAsynchronous];

Operation works fine and is tested on rest client where we need to pass one request header and other data in payload.

I have passed the necessary headers and payload through my code as well. But the operation fails saying "Error 405 - Method not allowed"

What am i missing ?

Any inputs would be appreciated.


Former Member

Helpful Answer

Not what you were looking for? View more on this topic or Ask a question