[英]RESTful GET with image
你的資源會做兩件事
您可以 model 分析條碼圖像作為資源BarCodes 。 此資源接受通過POST提交的圖像請求,分析條形碼圖像 (1) 並在位置header 返回一個 URL,可用於檢索一些數據 (2)。
這種方法將您想要在兩個資源/步驟中實現的兩個功能分開。
您可以通過這種方法獲得:
首先,從瀏覽器將圖像(文件)數據傳遞到 web 服務器的唯一方法是通過 POST 請求。 在尋找最佳解決方案時請注意這一點。
其次,RESTful 資源 model 的含義是資源具有非常短的字符串或數字的標識符,並由服務器在創建時分配以供客戶端以后使用。
您的問題不完全適合 REST model。因此您很清楚 go 並使用實際可行的任何方法。
在 RESTful 服務上,資源是使用一組固定的操作來操縱的:
PUT : creates a new resource, which can be then deleted using DELETE
GET : retrieves the current state of a resource
POST: transfers a new state onto a resource
在您的情況下,您應該尋找GET操作。 具有大量輸入數據的請求無法在 URI 中編碼的問題(即錯誤 414:URO 太長))僅當您必須在 URI 中傳遞長參數時才會出現問題,這是 REST 的一個限制,用於檢索這不是問題,我嘗試了 REST 服務,該服務返回一組 XML 文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.