[WebForm]讓Browser一律顯示 Json 結果
一般我使用 Web API都會設定讓Web API一律返回Json格式,
但是當我開啟瀏覽器直接輸入URI後,只有IE很貼心會詢問是否下載(如下圖),
為了取消這貼心服務(大部分企業內部還是以IE為主要瀏覽器),
我G了一下發現只能從登陸檔下手(本以為IE瀏覽器選項下手即可),
紀錄一下過程。
Chrome 32
FF 28
IE11
找到 HKEY_CLASSES_ROOT\MIME\Database\ContentType\
1.新增機碼 application/json 和 text/json
2.新增 CLSID {25336920-03F9-11cf-8FD0-00AA00686F13} 和 DWORD (value 80000)
使用IE開啟果然不需要下載即可顯示json
內容另存jsoninie.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json]
"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"
"Encoding"=hex:08,00,00,00
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\text/json]
"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"
"Encoding"=hex:08,00,00,00
參考