iT邦幫忙

web api相關文章
共有 61 則文章

技術 [NET Core] 如何忽略 Response 含有null值的欄位

以下是在NET Core Web API中 如何設定 response回傳Json格式時,自動忽略含有null的欄位方法 在Startup.cs的Configu...

鐵人賽 Modern Web DAY 1

技術 Day11 - 使用node.js 打造你的 Restful API

介紹完 Restful API 與 GraphQL 差別後,讓我們來實作API吧! 我們以 Instagram 為範本,設計一個 Instagram 功能的 A...

鐵人賽 Modern Web DAY 1

技術 Day10 - 如何打造GraphQL API (2) 客戶端

開始串接GraphQL Server!! 前一篇利用Express.js安裝完GraphQL Server,有了後端的API,現在讓我們開始打造前端吧! 我們使...

鐵人賽 Modern Web DAY 1

技術 Day08 - GraphQL有什麼缺點?

**解決了Restful API問題,卻紅不起來? ** GraphQL 的確是讓Rest更加簡潔有效率,但依舊只有少部分大企業在使用,小公司更是微乎其微,紅不...

鐵人賽 Modern Web DAY 1

技術 Day07 - 該使用GraphQL嗎? GraphQL優缺點比較

GraphQL解決了Restful API問題,但卻紅不起來? 前幾天寫到的REST 優缺點說到關於GraphQL解決了Restful API最大的複雜查詢與資...

鐵人賽 Modern Web DAY 1

技術 Day06 - 開始認識GraphQL

GraphQL: 我只為API而生 前一篇提到關於REST資源相依以及複雜查詢的問題,GraphQL可以解決,就讓我們瞧一瞧吧! GraphQL是2012年Fa...

鐵人賽 Modern Web DAY 9

技術 [Day9] API Server ( 實務 )

API Server ( 實務 ) 今天會介紹一些實務上常使用的 API 觀念和工具, 首先,會跟大家說明,RESTful API 這個現代非常主流的 API...

鐵人賽 Modern Web DAY 1

技術 Day05 - REST 優缺點

滿滿的RESTful API大平台 現今絕大多數的web service都使用RESTful API,讓我們來看看REST的優缺點在哪 優點 1.簡潔 風格統一...

鐵人賽 Modern Web DAY 8

技術 [Day8] API Server ( 導論 )

API Server ( 導論 ) API API 的英文全名為 Application Programming Interface, 翻成中文是應用程式介面。...

鐵人賽 Modern Web DAY 1

技術 Day04 - REST 條件&原則

當符合這些原則......就是RESTful! 前一篇Day03 - REST 組成架構提到了REST架構元素,這次來說說RESTful風格條件與原則 REST...

鐵人賽 Modern Web DAY 1

技術 Day03 - REST 組成架構

深入到REST骨子裡......看看 REST架構有三種元素: data elements, connectors, components data elem...

鐵人賽 Modern Web DAY 1

技術 Day02 - REST / RESTful 是什麼?

你問我REST是什麼? 我只能說是一種Style REST是一種軟體架構風格,不是一種規範,就像你能分辨得出來韓國妹與日本妹一樣,什麼樣的風格就有什麼樣的特性。...

鐵人賽 Modern Web DAY 1

技術 Day01 - 重新認識API

請解釋什麼是API? 當你是個剛畢業找工作的阿菜工程師,這問題幾乎是各公司必問項目,在這人人都想轉職工程師的世代,先讓我們重新認識一下API吧! 根據我大維基百...

鐵人賽 Software Development DAY 9

技術 Day 9 - 一周目- 開始玩轉後端(二)

回顧 昨日建立我們的一個後端伺服器,今天來做第一隻API 目標 自己的第一隻API 使用 Chrome devTool 查看 requests POSTMAN...

達標好文 技術 [C#][ASP.NET] Web API 開發心得 (7) - 使用 Token 進行 API 授權驗證

最近都在整理過去的文章,好久沒有發文,趁鐵人賽開賽前最後一發。 之前的文章有提到 Cookie-Based 和 Token-Based 兩種授權驗證方式,另一篇...

達標好文 技術 [C#][ASP.NET] Web API 開發心得 (6) - 輕量級的 ORM 工具 Dapper + Slapper.AutoMapper

寫了這麼多篇終於要進入資料庫的部分,今天要和大家分享的是輕量級 ORM 框架 Dapper,自己從最開始的 ADO.NET 配合 DataTable 到後來流行...

達標好文 技術 [C#][ASP.NET] Web API 開發心得 (5) - 使用 Filter 統一 API 的回傳格式和例外處理

今天要介紹的是 Filter,這是我非常喜歡的功能,Filter 有點像管道 Middleware 的延伸,會在管道結束後執行,Filter 的作用是,可在...

技術 [C#][ASP.NET] Web API 開發心得 (4) - 使用 FormsAuthentication 進行 API 授權驗證

今天要介紹在 Web API 使用 表單驗證 (FormsAuthentication) 進行授權驗證。 常見的驗證機制主要分為兩類: Cookie-Bas...

技術 [C#][ASP.NET] Web API 開發心得 (3) - 統一回應 JSON 格式的資料

ASP.NET Web API 有兩種輸出格式 XML 和 JSON,會根據發送的 Accept 標頭決定回應的格式,而在沒有指定或查無格式的情況下,會預設回應...

達標好文 技術 [C#][ASP.NET] Web API 開發心得 (2) - 網站的基本架構

今天要介紹網站的基本架構和組成元素,下面是我用小畫家畫的網站架構圖。 左側網頁和APP這邊我們習慣稱為前端,右側伺服器和資料庫習慣稱為後端,前端工程師和後端工...

達標好文 技術 [C#][ASP.NET] Web API 開發心得 (1) - WebForm 搭配 Web API

目前開發還是習慣 WebForm,不過體驗過 MVC 各種強大功能後,例: Router、Action Filter、Model Binding,不想走回頭路,...

技術 菜鳥也能進入Angular2(歷程紀錄)

2018/02/26 程式開發經歷約2年 2年前,誤打誤撞進入到某資訊公司擔任小小實習生,開啟了我程式開發之路, 當時的開發人員只有我與老闆二位,一張白紙的我,...

鐵人賽 Modern Web DAY 30
我每天都接一個API 系列 第 30

技術 [30apis] Day 29 : 後記 + 目錄

這三十天每天花幾小時尋找 API,測試然後寫文章的日子終於過了,希望我可以從此養成寫文章的習慣。 這段期間的成果,在這邊依主題整理: Day 0 : 前言 +...

鐵人賽 Modern Web DAY 29
我每天都接一個API 系列 第 29

技術 [30apis] Day 28 : Instagram Platform API

Instagram 的 API 也是相當受大家歡迎的 API 之一。 雖然說現在有新版的 Instagram Graph API,但目前那 API 只開放給 B...

鐵人賽 Modern Web DAY 28
我每天都接一個API 系列 第 28

技術 [30apis] Day 27 : Dropbox API (待補)

Dropbox API 今天來寫寫關於 Dropbox API 的事情。不過由於我只用瀏覽器端來 request,也還不太會使用 OAuth ,這篇的實作並不...

鐵人賽 Modern Web DAY 27
我每天都接一個API 系列 第 27

技術 [30apis] Day 26 : Iconfinder API

Iconfinder 是一個提供免費跟付費的 icon 的平台,可以選擇不同檔案格式的 icon 跟下載同作者的 icon set,還可以上傳自己做的 icon...

鐵人賽 Modern Web DAY 26
我每天都接一個API 系列 第 26

技術 [30apis] Day 25 : Foursquare Places API

Foursquare 是一個以定位為主的社交媒體,他旗下的產品分為 Foursquare City Guide 跟 Foursquare Swarm。前者正如其...

鐵人賽 Modern Web DAY 24
菜鳥前端奮鬥史(欸? 系列 第 24

技術 Day24 「準備接第二個 api 囉」 ─ 製作公車到站時間...欸?

在上一回我們成功把台中公車路線資料渲染到畫面上了 那我們現在希望點選「1號公車路線」時,跳轉到「該路線的公車到站情況」 應該怎麼做呢? 一開始我想採用跟第一次...

鐵人賽 Modern Web DAY 25
我每天都接一個API 系列 第 25

技術 [30apis] Day 24 : WRLD API

[聲明:今天的文章旨在介紹這個服務,沒有什麼實作的部分] WRLD 是一個建立在 Leaflet.js 之上的 3D 地圖服務。 (WRLD 也是一個歌手的藝...

鐵人賽 Modern Web DAY 24
我每天都接一個API 系列 第 24

技術 [30apis] Day 23 : Bitext API (語意處理)

Bitext 是一間主攻自然語言處理(Natural Language Processing NLP)的新創,他們的產品主要是讓機器能夠讀懂人類的文字,比方說判...