reading external (OData) API from cap
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.
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
Accepted Solutions (0)
Answers (2)
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.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK