可以將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. REST風格的Web服務中的@POST
- 3. Grails中的REST風格的Web服務
- 4. CakePHP中的REST風格的Web服務
- 5. GWT + Spring MVC(REST風格的Web服務)
- 6. 實現REST風格的Web服務
- 7. TomEE與Jersey REST風格的Web服務
- 8. REST風格的Web服務發佈API
- 9. 設置REST風格的Web服務
- 10. 什麼是REST風格的Web服務
- 11. REST風格的Web服務和RESTful API
- 12. jquery REST風格的Web服務
- 13. 關於REST風格的Web服務
- 14. REST風格的web服務代理類
- 15. ASP.NET REST風格的Web服務
- 16. .net REST風格的Web服務:發送xml文件
- 17. 複雜動作(動詞)的REST風格的Web服務
- 18. REST風格的Web服務:爲相同的資源記錄XML
- 19. 在REST風格的Web服務中公開服務
- 20. 惠普服務管理器REST風格的Web服務查詢
- 21. SSIS ETL vs REST風格的Web服務vs服務總線
- 22. 使用XMPP服務器設計REST風格的Web服務
- 23. jQuery AJAX調用Java REST風格的Web服務不起作用
- 24. 將新方法添加到REST風格的Web服務(錯誤)
- 25. 將值傳遞給REST風格的Web服務發佈方法
- 26. REST風格Web服務的返回值,將空值考慮到
- 27. REST風格的Web服務將不會從URL調用
- 28. 如何在REST風格的Web服務中描述輸入參數
- 29. REST風格的Web服務:方法名稱,輸入參數和返回值?
- 30. HttpSession在REST風格的Web服務中爲空?
檢查這個線程 - http://stackoverflow.com/questions/12185490/rest -api-and-deliver-a-binary-resource –