0
我有一個自定義的ServiceAuthorizationManager在wcf webhttp服務中執行api密鑰驗證。如果密鑰無效,它會使用代碼403發送webfaultexception。ServiceAuthorizationManager異常總是發送xml響應
但問題是,當拋出異常時,它總是以xml的形式發送給客戶端。
該服務同時接受JSON和XML,並且除了來自管理器的異常外,對於所有其他操作都可以正常工作。
無論我設置accept頭還是內容類型,結果都是xml。但對於其他請求,響應式開關完全根據內容類型標題
這裏的web.config中
<standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true" />
任何幫助真的appriciated。