1

reading external (OData) API from cap

 3 weeks ago
source link: https://community.sap.com/t5/technology-q-a/reading-external-odata-api-from-cap/qaq-p/13678939
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

reading external (OData) API from cap

Hello All,

I have a requirement to read the data from the external sap odata service from the s4hana system. but, getting below error.

SAP destination is already Basic authorization.

Error during request to remote service: Received content type 'text/html' which is not part of accepted content types

Regards,

Pragnesh

Node.js   SAP Cloud Application Programming Model

Accepted Solutions (0)

Answers (2)

rileyrainey

Product and Topic Expertrileyrainey

Product and Topic Expert

30m ago

That's not a Content Type that you should get back from a successful OData API service call - hence the error.

My gut tells me that you might be getting an error during the call and that the API might be poorly implemented enough to be emitting HTML-based error messages.  You might want to verify that you can call the service using something like Postman.  If the call succeeds, you can verify the content type is something like "application/xml", or "text/xml" (different OData service providers will use one of several XML or JSON content types here).  You can force an error, too, to expose the difference.

If this is looking like what's happening, working around it will depend upon the API that you are using to make the call.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK