Skip to content

2025

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

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

【雜記】Angular + Json Server

文前言:本篇因為在昏沉狀況下處理所以也沒整理多好,故給名【雜記】

網路上大部分的教學都是在 Angular 啟動時預設使用 http 的,所以基本不能參考...
總之大概查了一下,有兩種方法 (或稱 1 種?) 可以讓 Json Server 預設用 https 啟動。

先說結論:最後放棄了,網址改用 http 處理。感覺是就差一點點...

【雜記】Git 軟體

一開始很常使用 Sourcetree,後來需求 SmartGit。
其實這也沒甚麼,用久了就會發現它們彼此都有各自的好壞,一起開著更方便我自己。
然而後來發生了一個問題:Bitbucket 有一個預設用 Sourcetree 開啟的連結 (網址大概是 sourcetree://xxx 這種)
結果問題產生了:不管如何都會變成預設 SmartGit 開啟。