新進文章

Core 3 Core 6 連線到GoDaddy的MySql的問題,

可以做Core MVC 專案,連線GoDaddy,但試過,目前還是只能Core 3.1,如果程式Core 6是在本機,連線GoDaddy的MySql可以讀出資料,但Core 6的程式上傳到GoDaddy就沒辦法,2023-11-08為止還是沒辦法,因為GoDaddy還是用Core 3.1,所以只能用已不支援的Core 3.1來開發,測試是可以讀出MySql,如果是自已架Server,那就都沒問題。

...繼續閱讀 »
on junghsi

目錄遍歷(Path Traversal)攻擊

目錄遍歷(Path Traversal)攻擊是透過相對路徑的方式來跨目錄的方式,藉機取得Server上原本是不公開的檔案。用比喻的方式來說的話,就大概是類似:

你授權請助理小姐去書桌第二格抽屜(目錄)拿開會要用的報告(公開的檔案),但助理小姐知道第一格抽屜(目錄)有500萬現金,雖然你沒授權他可以開,在你也沒有上鎖的情況下,助理小姐就自己打開第二格抽屜(目錄)拿走了500萬(非公開的檔案)。

上面這個範例,大概就是目錄遍歷(Path Traversal)攻擊的方式。

...繼續閱讀 »
on HaoAreYou

整合測試 - 使用 Flurl 簡化建立 QueryString

其實這也不一定是在整合測試才會用到,一般會呼叫使用到外部 API 時的情境也一樣適用。

當要將一個物件的資料帶入 QueryString 時,每次就會覺得這個步驟很麻煩,甚至有一段時間是自己寫個方法來處理,但總覺得不是一個漂亮的解決方式,

於是就想到可以使用 Flurl 來處理,也的確是可以簡化以前那些繁瑣的建立 QueryString 的作法。

...繼續閱讀 »
on mrkt

進修課程