restful-architecture

    1熱度

    1回答

    我正在使用W3C XML Schema(XSD)來記錄資源。今天,XML表示法在少量資源中返回。對我的某個資源執行POST操作需要來自客戶端的XML。此資源的響應是XML。我的問題如下: a)我應該創建一個XSD來處理請求(POST),資源的響應嗎? b)如果正在使用單個XSD,應如何區分請求(POST)和響應?一個想法圍繞着: <stream> <request> <item

    13熱度

    2回答

    許多此處有一個友好的開發人員(有人說是宗教)有關從的RESTful API一個GET請求是否應該返回所請求的資源的ID討論。讓我們假設以下GET請求: http://my.api.com/rest/users/23 這個當前返回: {"name": "Jim", "age": 40, "favoriteColor": "blue"} 注意, 「ID」 是從結果集中遺漏。 基本上有4個陣營正在與

    1熱度

    1回答

    我想通過http獲取音頻文件從安全的寧靜服務獲取,我已經成功地接收和解析文本XML服務,但有點困惑,如何處理音頻文件。 代碼調用安全RESTful服務和XML響應 String callWebService(String serviceURL) { // http get client HttpClient client = getClient(); HttpG

    0熱度

    2回答

    我正在開發一個我希望成爲RESTful的Web服務。我知道CRUD的做事方式,但我有幾件事情沒有完全明確。所以情況如下: 我有一個跟蹤服務,收集瀏覽器(客戶端)中的一些數據,然後將其發送到跟蹤服務器。有兩種情況,一種是配置文件存在,另一種則不存在。最後,服務返回一些必須注入DOM的元素。 所以基本上我需要2個Web服務: http://mydomain.tld/profiles/ http://m

    0熱度

    2回答

    在寧靜的web服務工作。 在調用休息服務時獲取以下錯誤,但集成測試正在爲相同的請求工作。 錯誤:重度:2012年7月15日上午08點59分10秒org.apache.cxf.jaxrs.utils.JAXRSUtils readFromMessageBody 嚴重:錯誤反序列化輸入流中的目標類UserActivity,內容類型:/ 七月15,2012上午8時59分10秒org.apache.cxf

    0熱度

    1回答

    我構建了一個需要與多個(兩個或三個)現有RESTful API進行通信的Web應用程序。每個API提供不同的數據和功能。 Web應用程序將基本上將API粘合到一個用戶界面中。 基於這種方案,我有幾個問題: 這是常見的? 這是不好的做法還是糟糕的建築?如果是這樣, 有什麼替代? (下面的圖#1)我想使用JavaScript + AJAX與這些API進行交互。我是否會向不同的域發出AJAX請求,並使用

    4熱度

    2回答

    我試圖找出什麼是對結構與其他實體的用戶交互的URL正確的RESTful方式? 例如,我有三個實體:users,posts和tags。 你怎麼代表「用戶喜歡郵報」,「用戶按照標籤」或「用戶跟隨用戶」。 這是我腦子裏想的,但我不知道這是否是正確的方式做到這一點: POST /user/:id/like/post/:id(用戶喜歡的職位) POST /user/:id/follow/user/:id(用

    6熱度

    3回答

    S.O.有許多優秀的問題(和答案)。圍繞着REST和安全問題。許多人說「純粹主義者不會喜歡這個,但是等等......」然後其他人說「你永遠不應該這樣做,因爲等等等等」。 但我還沒有看到解決方案「純粹主義者」暗示以下情況。所以我的問題是 - 什麼是以下場景的「純RESTful解決方案」? 簡單的場景... 試想建庫/網站,讓用戶管理他們最喜愛的食譜。該網站公開了一個RESTful API,以便用戶可

    0熱度

    2回答

    我正在設計訪問媒體的RESTful資源。媒體可以是直播或歸檔流。我正在使用O'Riellys的文本「RESTful Web Services」作爲指南,但我正在努力研究與'可編程網絡'相對'人類網絡'相關資源的表示。對於人類網絡請求,我想返回。HTML表示可編程Web請求我想返回XML話雖這麼說,可考慮: GET http:// localhost :8080/stream - returns a

    1熱度

    2回答

    我正在構建一個小型的南希web應用程序,它可以在桌子上執行CRUD操作。它使用GET,POST和DELETE動詞。我想在網頁中有一個鏈接來調用刪除方法。默認情況下,使用「錨點」標記將使用GET方法。我不熟悉將webservice更改爲使用GET動詞來執行刪除操作,因爲它會破壞RESTful概念。這種情況下的最佳做法是什麼?