Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Web API
Search
canoas
May 09, 2012
Programming
3
280
Web API
RESTful Services using ASP.NET Web API
canoas
May 09, 2012
Tweet
Share
More Decks by canoas
See All by canoas
Branding your AD FS login page
canoas
0
250
#nodejs
canoas
1
83
2015-02-20 Microsoft-IoT-Camp-Demo
canoas
0
170
IDC Testing Portugal - TFS - Microsoft
canoas
0
77
An Introduction to CEP with StreamInsight
canoas
1
220
Other Decks in Programming
See All in Programming
AppRouter Panel Talk
yosuke_furukawa
PRO
1
470
VS Code をプロダクトにどう取り込むか
onomax
1
730
ServerAction で Progressive Enhancement はどこまで頑張れるか? / progressive-enhancement-with-server-action
takefumiyoshii
6
430
見た目から始める生産性向上
ikumatadokoro
10
1.4k
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
460
"config" ってなんだ? / What is "config"?
okashoi
0
330
CREってこういうこと? 体験入社 - 提案資料 - / what-is-cre-trial-employment
shinden
1
520
Goのmultiple errorsについて (2024年4月版)
syumai
4
1.2k
Netty Chicago Java User Group 2024-04-17
sullis
0
200
敵対的ポイフル
futabato
0
130
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
2
210
Apache Hive 4 on Treasure Data
ryukobayashi
1
420
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
Automating Front-end Workflow
addyosmani
1357
200k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
79
43k
Designing the Hi-DPI Web
ddemaree
276
33k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
13
8.3k
Adopting Sorbet at Scale
ufuk
69
8.6k
Six Lessons from altMBA
skipperchong
22
3k
Scaling GitHub
holman
457
140k
Transcript
08-05-2012 DevScope José António Silva Seminários UTAD
• • • www.devscope.net 2
www.devscope.net 3 Source: www.programmableweb.com – current APIs: 4535 + 100%
+ 50% + 3400% + 235% + 71% + 86% + 46% + 63%
Reach More Clients
Scale with the Cloud
Embrace HTTP
• • • • • • • • • www.devscope.net
7
• • • • www.devscope.net 8
ASP.NET MVC www.devscope.net 9 WCF Web HTTP WCF REST Starter
Kit WCF Web API
• • • • • • • • • •
• • • www.devscope.net 10
• • • • •
demo
• • • • www.devscope.net 14
• • • www.devscope.net 15
• • • • • www.devscope.net 16
• • • • www.devscope.net 17
demo Fiddler (HTTP debugger): http://fiddler2.com/Fiddler2/version.asp GET /contact/3 HTTP/1.1 Host: localhost:33936
Connection: keep-alive Origin: http://localhost:33936 X-Requested-With: XMLHttpRequest Accept: text/xml Referer: http://localhost:33936/ Accept-Encoding: gzip,deflate,sdch Accept-Language: en-US,en;q=0.8,pt;q=0.6,pt-PT;q=0.4 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 Cookie: CompositeVersionString_-668430239_1655095278=2.0.3947.24461
• • • www.devscope.net 19
demo http://localhost:33936/Contacts?$sort=Name http://localhost:33936/Contacts?$top=2 http://localhost:33936/contacts?$filter=ContactId%20eq%201
• • • • • www.devscope.net 21
• • • • • • www.devscope.net 22
• • • • www.devscope.net 24
• www.devscope.net 25
www.devscope.net 26
• • • • http://www.iis.net/webpi • http://www.tugberkugurlu.com/archive/getting-started-with-asp-net-web-api-tutorials-videos-samples • http://stephenwalther.com/blog/archive/2012/03/05/introduction-to-the-asp-net-web-api.aspx www.devscope.net
28
None