這可能嗎?我即將開始一個項目,該項目需要使用基於HTTPS的XML從SAP實例調用到遠程託管服務。有沒有人有樣品ABAP代碼?SAP向HTTPS請求發送REST服務
3
A
回答
5
有一篇SDN文章標題爲「Real Web Services with REST and ICF」。這僅涵蓋服務器端(提供REST服務),但也許這可以幫助您入門。還有(可以說比較簡潔)documentation on client side ICF development。但是,您似乎必須自行解析正文,除了SAP爲您提供的XML支持外,什麼也不用。這是REST的缺點...
+1
這是有用的信息,但主要是指SOAP風格的實現。我們有類似的問題,但是絆腳石是SAP似乎不支持設置除POST之外的任何HTTP動詞,並且它沒有JSON反序列化器。 – Keith 2010-12-22 09:53:11
3
這可以使用cl_http_client
完成。 檢查SAP help documentation的代碼。
要進行HTTPS呼叫,還需要將服務提供商的證書導入到系統中。這可以使用交易「STRUST」完成。這一步是強制性的;沒有它,你會得到通信錯誤。
相關問題
- 1. 發送HTTPS POST請求到服務器
- 2. 向Chrome同步服務發送HTTPS請求 - 獲取錯誤404
- 3. 向REST服務發送請求時出現C#401錯誤
- 4. 向服務器發送多個請求
- 5. 向服務器發送大量請求
- 6. 確保向Web服務發送請求
- 7. Ajax向Jax-rs服務發送請求
- 8. 向服務器發送請求兩次
- 9. 向服務器發送POST請求
- 10. HTTPS請求不發佈REST請求
- 11. 無法通過API向服務器發送https POST請求,獲取「HTTPS必需」
- 12. 發送HttpWebRequest到HTTPS REST服務
- 13. Android:發送服務請求
- 14. 請求REST服務
- 15. 向WCF服務發送請求時出現錯誤的請求?
- 16. python請求無法發送https請求
- 17. Xcode發送HTTPS Soap請求
- 18. C++ LibCurl發送HTTPS請求
- 19. django服務器可以向其他服務器發送請求
- 20. 向節點服務器發送第三方服務的請求
- 21. 如何通過HTTPS將AJAX請求發送到node.js服務器?
- 22. java - 發送https請求到服務器ip地址拋出SSLHandshakeException
- 23. 將請求從https發送到本地http服務器
- 24. 如何通過SslStream和TcpClient向Web服務發送有效的HTTPS請求
- 25. 如何配置WebServiceTemplate以在HTTPS下向服務器發送soap請求?
- 26. 如何在swift中向服務器發出HTTPS請求?
- 27. 你可以向HTTP服務器發出HTTPS請求嗎?
- 28. 如何使HTTPS向Android發佈.NET服務器請求?
- 29. 如何向C2DM發送批量請求(Android推送服務)?
- 30. 使用POST請求發送文件到REST服務
你的意思是哪個產品?具有ECC Core,XI/PI或任何其他銷售的各種系統的SAP R/3? – vwegert 2010-02-11 19:55:15