跳到主要內容

發表文章

目前顯示的是 11月, 2018的文章

如何避免Windows 10 更新, 自動重新啟動

前言 微軟不知道自從Windows 10 哪一版之後開始強迫使用者更新到最新版, 說實話, 這個非常惱人, 有時候你工作做到一半東西都還沒存檔, 隔天來上班時發現, 挖考~系統被重啟了, 全部心血直接泡湯 想避免這問題可以在鍵盤上同時按 Windows+X 然後在按 A. 此時會跳出命令列視窗 複製以下的指令並且按Enter執行 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoRebootWithLoggedOnUsers /t REG_DWORD /d 0 /f

C# WEB API 無法回傳HttpStatusCode NotModified(304)

C# WEB API 無法回傳HttpStatusCode NotModified(304) 實務上在實作WEB API時, 通常會根據結果去回傳合適的HTTP Status Code(狀態碼), 當請求失敗時我們可以從狀態碼清楚地得知原因是什麼 有些狀態碼有其特殊的規範, 如 304 NotModified 如下所示, 這個API 若檢查到POST過來的資料(Activity)早已存在資料庫中時, 會回傳304還有碩誤訊息 "item exist already"         public async Task <IHttpActionResult> Post([FromBody]Activity activity)         {             if(Context.Activities.Any(a=>a.Id == activity.Id))             {                 return ResponseMessage(Request.CreateResponse(HttpStatusCode.NotModified, "item exist already" ));             } 而這是一個錯誤的示範 當使用POSTMAN測試時會報錯 Could not get any response There was an error connecting to   http://localhost:58671/api/history . Why this might have happened: The server couldn't send a response: Ensure that the backend is working properly Self-signed SSL certificates are being blocked: Fix this by turning off 'SSL certificate verification' in  Settings > Gen