Skip to content

Codinggg

API 之迷惑 URL

~~文前:這個問題應當不是 Postman 本身的錯誤,是我也不記得哪來的錯誤...~~

這個問題困擾我昨天晚上到剛剛,沒想到這麼扯...
總之昨天用 Postman 測 API 時失敗,爆

Could not send request

Error: Invalid character in header content ["Host"]
仔細觀察一下我的 Host...預設的應該沒關係吧??
中間跑去參考一下跟我的案例類似的 Invalid character in header content [“Host”] Postman - 🙋 Help - Postman Community,看起來也沒什麼用處...

最後改成用能測成功 api 的 SwaggerUI 內 url 複製貼上去 Postman 的 url 那裏再測看看,咦,過了?
非常莫名的我決定把兩段 url 丟去 Mergely 比較看看...咦,怎麼多出了很多空格?

附上範例 url,可以貼在記事本上用左右鍵試試看,會發現 xxx 跟 /、i 跟 / 中間各多了隱藏空格QQ
http://localhost:xxx​/api​/ooo

依舊破案的莫名其妙記...

【Git】Sourcetree

最近 Sourcetree 更新了 (忘記甚麼時候更得,總之我現在是 win 3.4.17)
最明顯的功能大概就是 Stash 了吧...
原本只有 [Keep staged changed] 選項,更新後多出 [Untracked files][All] 兩個選項。

【Cs】SonarLint

ref: C# static code analysis

前言

原本是為了對現有系統做源碼掃描,因為經費不足想找免費版
於是翻到有人推薦 SonarQube 這支
結果因為系統使用 MySQL,導致要另外處理的問題很多...

沒想到意外翻出
SonarLint × Visual Studio – 即時的程式碼靜態掃描工具 – Yohey66's Corner
這篇文章,因此實際裝了 SonarLint 來試試看
由於感覺不錯,因此記下。

詳細安裝教學請看上方網站。
本篇只會出現各警告如何處理的我流寫法。

Bootstrap table

文前言

官網:Bootstrap Table · An extended table to the integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation)

基於要把 WebForm 改版成 row 可點選展開的樣式,加上時間問題,因此選擇現成解法。
當然因為這個解法目前個人寫起來容易有 XSS 問題,所以未來還要再改版一次...

目前最新版是 1.24.0
之前的意外放了 CSS v1.23.5 + JS v1.15.5,後來察覺不對就調成一致用最新版了。

目前觀察到的版本升級差異:
1. 舊版沒有 expandRowByUniqueIdcollapseRowByUniqueId,只有 expandRowcollapseRow
2. 展開收合 row 的 icon 從 fontawesome 改成使用 bootstrap-icon,這問題耗了我一些時間,直到猜出問題所在...

基本製作參考了 Bootstrap Table 響應式表格. 前言 | by 鯫生's Coding World | Medium