content-negotiation

    4熱度

    1回答

    基於以下問題REST Content-Type: Should it be based on extension or Accept header?中的信息,我知道自定義URI或指定Accept Headers是'可接受'(雙關語)方法,用於REST-ish Web服務來確定客戶端的響應格式。 但是,很多大牌似乎都將自定義URI方法與它們的API一起使用。一種比另一種更強的優勢是什麼?

    5熱度

    2回答

    我很享受JAX-RS(特別是Jersey)的自動HTTP內容協商,即它通過「接受」和/或「內容類型」標題來路由我的資源的能力。但是我發現有時在衝突時它不能給我足夠的控制權。 例如,請考慮以下端點: @Path("/order") public class OrderController { @GET @Path("{orderID: \\d+}") @Produc

    1熱度

    1回答

    請參閱我的以下4個簡單示例,其中2個適用於xml,其他2個不適用。 //works for html, json, xml @RequestMapping(value = "/test", method = RequestMethod.GET) public ModelAndView testContentNegiotation(HttpServletRequest req

    43熱度

    2回答

    當瀏覽器的接受請求頭說,像下面這樣: Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 這是否意味着application/xml,application/xhtml+xml和text/html都具有0.9質量PARAM? 或者這是否意味着appl

    0熱度

    1回答

    我們正在使用Accept標頭和withFormat方法在我們的服務中使用內容協商....我們面臨的問題是我們想要返回一個406 http狀態,如果Accept標頭有一種不受我們服務支持的類型......任何人都可以給我們一些想法,我們將如何去做這件事?

    2熱度

    2回答

    對於最近的項目,我們希望支持XML和另一種格式的resopnses。 但是,我們無法控制Accept頭。因此,我們配置了一個ContentNegotiatingViewResolver使用,而不是一個請求參數: <bean id="viewResolver" class="org.springframework.web.servlet.view.ContentNegotiatingViewReso

    0熱度

    1回答

    我在哪裏可以找到所有可能的內容符號以下HTTP頭文件? Accept Accept-Charset Accept-Encoding Accept-Language

    0熱度

    4回答

    我正在使用JSONP在Spring MVC中調用控制器服務。我有一個自定義過濾器,返回回調中包裝的結果。我用這個例子,http://jpgmr.wordpress.com/2010/07/28/tutorial-implementing-a-servlet-filter-for-jsonp-callback-with-springs-delegatingfilterproxy/。我也在使用Cont

    11熱度

    4回答

    如果客戶不支持的媒體類型將數據發送到HTTP服務器,該服務器應答狀態爲「415 unsupported media type」時,支持的媒體類型。但是如何告訴客戶端支持哪些媒體類型?有沒有一個標準或至少推薦的方式來做到這一點?還是將它作爲文本寫入響應主體?

    0熱度

    1回答

    我正在爲OpenTox webservices寫一個客戶端,但他們提供的一些服務可以爲某些MIME類型提供可選的支持,只有少數必須的,例如,這Dataset service。所以我需要發現哪些內容類型被特定的運行服務動態支持...... 現在,對於GET服務,我可以使用「接受」HTTP標頭,當我POST內容時,我可以使用「Content-鍵入「來設置我發送的格式。但是我寧願不要默認進入反覆試驗,因