可以將PDF文件作爲REST風格的Web服務的輸入進行交換,並且我希望將PNG圖像作爲響應發送給它。 如果我們可以通過REST服務完成它,請爲我提供參考鏈接以使用REST服務實現它。將PDF作爲輸入文件的REST風格的Web服務
0
A
回答
0
休息服務不是您想要的正確方式。這種服務的輸入是HTTP請求屬性或某種推送的數據。也許可以實現文件上傳,但這不是典型的。 對於寧靜的服務來說,通過使用的請求方法(GET,POST,PUT,DELETE)告訴你的服務如何處理請求的資源也很常見。 其餘服務的響應通常是某種結構化文本輸出 - 例如json。
在我看來,所有休息服務都不是實現你想要的場景的方式。 正常的cgi或servlet解決方案呢?
1
我能夠通過將文件轉換爲字符串/字節[]數據並通過REST發送來實現類似的輸出。
我的實現是Java和使用的步驟低於
- 輪廓轉換磁盤上的文件,以byte []數組(阿帕奇共同-IO可以轉換成簡單的步驟爲byte []的文件。試着
- 編碼的IOUtils類)的字節[]作爲字符串(用於編碼的apache共編解碼器)
- 裹在一個模型中類
- 轉換的模型類JSON格式字符串數據(使用GSON換算)
- 中發送的JSON數據到服務器
- 服務器應用逆轉的過程中,該文件是可用的服務器
相關問題
- 1. REST風格的Web服務GET文件
- 2. CakePHP中的REST風格的Web服務
- 3. 關於REST風格的Web服務
- 4. ASP.NET REST風格的Web服務
- 5. GWT + Spring MVC(REST風格的Web服務)
- 6. jquery REST風格的Web服務
- 7. REST風格的web服務代理類
- 8. 什麼是REST風格的Web服務
- 9. 在REST風格的Web服務中公開服務
- 10. 使用XMPP服務器設計REST風格的Web服務
- 11. jQuery AJAX調用Java REST風格的Web服務不起作用
- 12. REST風格的Web服務將不會從URL調用
- 13. 將新方法添加到REST風格的Web服務(錯誤)
- 14. 將值傳遞給REST風格的Web服務發佈方法
- 15. REST風格的Web服務:方法名稱,輸入參數和返回值?
- 16. 如何在REST風格的Web服務中描述輸入參數
- 17. 防止垃圾郵件REST風格的JSON Web服務
- 18. 傳遞特殊字符 '&' 作爲輸入REST Web服務
- 19. 在REST風格的Web服務中將對象傳遞爲標記
- 20. 嘗試使用jquery ajax和jersey將jQuery發佈爲REST風格的Web服務
- 21. WSDL2REST - 是否有C#版本? (將SOAP轉換爲REST風格的Web服務)
- 22. JAX-RS從客戶端發送文件/輸入流到REST風格的Web服務
- 23. WebFaction中的Python程序的REST風格的Web服務或API
- 24. 爲REST-Web服務創建Gradle文件
- 25. REST風格的Web服務:處理無效的URI - 404錯誤
- 26. C#代碼中的REST風格的Web服務
- 27. 適用於iOS的REST風格的Web服務器庫
- 28. Android應用程序的REST風格的Web服務
- 29. Eclipse和Jetty的Java REST風格的Web服務教程
- 30. Google App Engine上的REST風格的Web服務
檢查這個線程 - http://stackoverflow.com/questions/12185490/rest -api-and-deliver-a-binary-resource –