2012-01-25 88 views
1

使用控制檯應用程序爲REST WCF服務提供服務。在瀏覽器中顯示WSDL通常在演示中完成。採用favicon.ico並取代IE標識會很酷,但沒有真正的「主目錄」。在執行Web服務時是否可以顯示收藏夾圖標?帶favicon的WCF服務?

謝謝。

回答

1

幾件事情:

  1. REST服務不使用WSDL - WSDL是一個SOAP構建
  2. 在WCF的WSDL引擎接管GET請求的處理元數據的地址,因此,你無法設計對favicon.ico的響應(只是試圖將REST端點與元數據並排放置,並且不會被調用)

您唯一能做的就是生成WSDL自己並從REST端點提供服務o有處理favicon.ico的代碼(這看起來像是在WSDL頁面上顯示圖標的很多工作 - 尤其是當WSDL並非真正爲人類消費設計時)

+0

這對於圖標來說是很多工作。只是尋找化妝品。有問題的WCF服務是由Java客戶端使用的(我們經歷了痛苦使Axis 1.4變得可以接受),而人類確實看了一下WSDL,所以我們已經將註釋編織到WSDL中,所以一個圖標應該是很好的但絕對不值得額外的工作。謝謝! – Snowy