我正在爲OpenTox webservices寫一個客戶端,但他們提供的一些服務可以爲某些MIME類型提供可選的支持,只有少數必須的,例如,這Dataset service。所以我需要發現哪些內容類型被特定的運行服務動態支持......如何發現HTTP POST服務允許的內容類型?
現在,對於GET服務,我可以使用「接受」HTTP標頭,當我POST內容時,我可以使用「Content-鍵入「來設置我發送的格式。但是我寧願不要默認進入反覆試驗,因爲這些數據集可能很大。因此,我喜歡瞭解我可以使用的最佳MIME類型。
如何使用POST服務執行內容協商?我正在使用Apache HttpClient,但這對於答案並不重要。