iT邦幫忙

web api相關文章
共有 113 則文章
鐵人賽 Modern Web DAY 9

達標好文 技術 [Day09]使用Swagger自動建立清晰明瞭的REST API文件 - 我與 ASP.NET Core 的 30天

在寫Web API 的時候,通常也需要提供清晰明瞭的文件供對接者查看,不過撰寫文件需要花非常多時間,也必須制定出文件規範才能讓對接的使用者容易明瞭,~~而且工程...

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

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

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

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

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

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

達標好文 技術 [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 開發心得 (2) - 網站的基本架構

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

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

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

鐵人賽 Software Development DAY 9

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

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

達標好文 技術 [原來後端要知道] 什麼是前後端分離? #前端後端是什麼 #軟體發展歷程 #軟體開發思維

攝影師:fauxels,連結:Pexels 哈囉,我們又見面了,今天我們要聊的主題是 前後端分離,你可能會有個疑問「疑,前端跟後端不是本來就是兩個人?或兩...

達標好文 技術 快速使用財政部電子發票API 使用 C#

小弟最近在串接使用財政部的API 看完文件後發現他的API其實蠻單純,每個API的簽章和參數排序方式都一樣,唯一不同地方是呼叫API所帶的參數 所以我做一個小框...

鐵人賽 Modern Web DAY 9

技術 [Day9] API Server ( 實務 )

2022 Medium 新版傳送門 API Server ( 實務 ) 今天會介紹一些實務上常使用的 API 觀念和工具,首先,會跟大家說明,RESTful A...

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

技術 [30apis] Day 7 : YouTube Data API + 基礎 Fetch API

YouTube API 實作 Youtube API ,好像很適合給新手練習,我記得 Codecademy 的 API 教學就是拿 YouTube 的 API...

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

達標好文 技術 [30apis] Day 1 : OpenWeatherMap

第一個 web API project ,就先從最簡單的天氣 API 做起吧。 在 ProgrammableWeb 裡面,天氣 API 是最受歡迎的類別之一。...

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

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

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

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

技術 [30apis] Day 2 : Google Map Geolocation API

關於 Geolocation 在實作之前,我大致上知道 Google Map 有個定位的 API (廢話)但我一直以為它叫做 location API。所以在這...

技術 [C#][ASP.NET] 如何在 .NET Framework 4.0 加入 Web Api

這篇是寫給想要在舊專案偷渡 Web Api 的朋友看的。 (́◕◞౪◟◕‵)* 之前也寫過類似的文章 [C#][ASP.NET] Web API 開發心得 (...

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

技術 [30apis] Day 13 : Google Calendar API

原本我有一個 Idea 是做一個簡單 APP 會告訴你離你時間上跟距離上最近的天文活動,比方說流星雨、滿月、日月食等。但我找來找去,都沒有找到一個可以用的 AP...

鐵人賽 Modern Web DAY 8

技術 [Day8] API Server ( 導論 )

2022 Medium 新版傳送門 API Server ( 導論 ) API API 的英文全名為 Application Programming Inter...

技術 [C#] Web Api 發生 HTTP 405 - Method Not Allowed 錯誤

將 Web Api 部屬到 IIS 後,發現有使用到 PUT 或 DELETE 這兩個 HTTP Method 的 API,會出現 HTTP 405 - Me...

鐵人賽 Modern Web DAY 8

達標好文 技術 08. [JS] 請寫出間隔一秒印出 1, 2, 3, 4, 5 的程式碼。

相信稍有經驗的開發者多少都看過這題了,應該是彈指之間便能輕鬆解決;但初步接觸 JavaScript 的朋友,可能會撰寫出類似下面範例的程式碼: for(var...

技術 [原來後端要知道] 怎麼實作前後端分離? #Vue.js #Django #WebAPI

攝影師:ThisIsEngineering,連結:Pexels 哈囉,我們又見面了,上一篇 [原來後端要知道] 什麼是前後端分離? #前端後端是什麼 #軟...

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

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

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

達標好文 技術 [30apis] Day 3 : Mapbox GL JS & Mapbox Direction API

Mapbox 介紹 說到接 API , 大家一定都會使用到的就是地圖相關的服務了吧?而通常這個被用到的服務都是 Google Map。看了一些接 Google...

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

技術 [30apis] Day 12 : OMDb & TMDb API (電影)

關於電影,大家大概第一個就想到 IMDb 吧? IMDb 是世界最大最受歡迎的電影資料庫。因此一開始選主題時,就把 IMDb 的 API 也列進去了。沒想到 I...

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

技術 [30apis] Day 4 : News API

今天來嘗試一下關於新聞的 API,選的是 News API。 說起來,為了要湊 30 個 API,我現在每天都在逛 ProgrammableWeb。我列了超過...

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

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

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

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

技術 [30apis] Day 5 : Unsplash API

Unsplash 是一個免費的圖庫,由於他們提供的圖片特別漂亮又提供各種大小,非常受到大家的歡迎。許多網路文章的配圖或是網頁 template 裡面都會使用...

技術 .NET Framework4.7.2 製作 Web API 使用 [NSwag] 套件呈現 Swagger UI + JWT Authentication 及跨域處理(CORS)

本文將介紹如何使用 JWT 保持登入狀態,配合 Swagger / OpenAPI 呈現。 .NET Framework 4.7.2 開發環境 Visual...

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

技術 [30apis] Day 0 : 前言 + 基礎XHR

前言 大概去年的時候我才知道有鐵人賽這個東西,今年又看到鐵人賽要開始的消息時,我就開始想,如果我要參加的話,那我要寫什麼呢?最近碰巧在學 ReactJS ,但...