May 29~30, 2019 に開催された "de:code 2019" の Day1 EXPOシアターセッションで、Blazor について発表した際のスライド資料です。CC BY License、又は The Unlicense のデュアルライセンスで再利用可能です。 アニメーション付 PowerPoint 原ファイルは以下の URL から入手可能です。 https://1drv.ms/p/s!Ahj5X4eD4NFdgvpnYa4h1jR5JnFlmg
![50分で掴み取る ASP.NET Web API パターン&テクニック](https://cdn-ak-scissors.b.st-hatena.com/image/square/e83bdded891d622f287dbe798aaa795a7cd74414/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fasp-netwebapi-130609110542-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
May 29~30, 2019 に開催された "de:code 2019" の Day1 EXPOシアターセッションで、Blazor について発表した際のスライド資料です。CC BY License、又は The Unlicense のデュアルライセンスで再利用可能です。 アニメーション付 PowerPoint 原ファイルは以下の URL から入手可能です。 https://1drv.ms/p/s!Ahj5X4eD4NFdgvpnYa4h1jR5JnFlmg
ASP.NET 4.5で実装されたフレームワークには、RESTfulなHTTPサービスを構築できる「ASP.NET Web API」が含まれています。ここでは、このフレームワークの特徴を、実際のコードとともにご紹介します。 HTTPの仕様に準じたフレームワーク ASP.NET Web APIは、Web標準――URI、HTTPに準じたHTTPサービスを構築するためのフレームワークです。公開されたAPIはHTTP通信で利用できるため、PCブラウザ(JavaScript)・iOS・Android・タブレット等、多種多様なクライアントとともにアプリケーションを提供することができます。 実装の中心:エンドポイントの定義 まずは、APIの実装の中心となる場所、エンドポイントをご覧ください。 ASP.NET Web APIでは、リスト1のように定義します。 リスト1 顧客APIのエンドポイント pu
RESTfulなWeb APIを実装してみよう。ASP.NET Web API 2を使えば、実践的なHTTPサービスが容易に実装できる点に注目してほしい。 連載目次 前回に引き続き、「APIコントローラの実装」について解説を行う*1。今回は、より実践的なAPIコントローラの実装方法を学ぶ。前回、RESTfulなAPIを設計するための3つのポイントを説明したが、それらが容易に実装できるようになっている点にも注目してみてほしい。 前回~今回の目次(再掲)は、以下のとおりだ。 【前回】 1. RESTfulなAPIの設計を学ぼう 1-1. REST とは 1-2. HTTPメソッドは、リソースをどのように操作したいかを表す 1-3. URLはリソースの名前を表す 1-4. APIの処理の結果は、ステータス・コードで表す 【今回】 2. APIコントローラの実装 2-1. APIコントローラの役割
サーバー編に続き、クライアント側についてもWCF Web APIの場合と同様にコンソールアプリケーションでクライアントライブラリの使用方法を見ていきます。 全体的な話 WCF Web APIではREST API向けのクライアントライブラリが用意されていましたが、ASP.NET APIでも同様にクライアントライブラリが用意されており、基本的にHttpClientクラスの各メソッドを通してこのライブラリを使用します。 MSDNライブラリ HttpClientクラス: http://msdn.microsoft.com/ja-jp/library/system.net.http.httpclient(v=vs.110).aspx HttpClientクラスのHTTPリクエストを実行する各メソッドが特徴的なのは、それらがすべて非同期な点です。ですのでGUIで使用する場合には特にこれらが別スレッドで
ASP.NET Web APIを使って、WindowsサービスでREST APIを公開する方法を紹介します。 開発環境・動作環境 今回はプロジェクトの都合で、Visual Studio 2010、.NET 4を使いました。 作り方 以下のリンク先の ASP.NET Web API 1を使ったコンソールアプリのチュートリアルを参考にしました。 www.asp.net VS2010・.NET 4の場合、ASP.NET Web API 2は使えません。 NugetのコンソールからMicrosoft ASP.NET Web Api Self Hostをインストールします。 Install-Package AspNetWebApi.SelfHostなお、ASP.NET Web API 2の場合は、OWINが使えるようです。 miso-soup3.hateblo.jp ソースコード Service.c
概要:いまさらかもしれませんが、ASP.NET Web API を簡単ながら使ってみたので使い方の覚書を記載します。 投稿者:handcraft 公開日:3/22/2014 閲覧数:45751 評価者数:15 ASP.NET 4.5 から導入された ASP.NET Web API を使用してみました。下記に参考にしたURLを記載しておきます。 Learn About ASP.NET Web API http://www.asp.net/web-api Creating a Web API that Supports CRUD Operations http://www.asp.net/web-api/overview/creating-web-apis/creating-a-web-api-that-supports-crud-operations 検証環境 ASP.NET 4.5
最近は様々なサービスでWebAPIが提供されています。普段の開発をする中でもシステム連携などでAPIを作る機会が出てくるのではないでしょうか。 WebAPIの中でもREST APIなんてものもよく聞くのかなぁと思います。REST APIの設計は色々と奥が深く、なかなかおもしろい技術です。 今回はそんなREST APIを設計する上でのポイントをご紹介していきます。この記事では実装よりも設計思想的な部分を書いています。次回以降にもう少し実装に近いレベル記事を書いきます! REST APIとはRESTの原則に沿った形で設計されたAPIを指します。 じゃあ、RESTってなんぞや?となると思いますが、参考サイトにはこんなことが書かれています。 「セッションなどの状態管理を行わない(やり取りされる情報はそれ自体で完結して解釈することができる)」(Webシステムでは、HTTP自体にはセッション管理の機構
関連記事 ASP.NET 空の Web アプリケーションからWebAPIを使えるようにするための道のり「作成からヘルプページ、ODataのクエリの有効化まで」- かずきのBlog@hatena Creating a Clean, Minimal-Footprint ASP.NET WebAPI Project with VS 2012 and ASP.NET MVC 4 - TYPE CAST EXCEPTION Visual Studio 2012 にデフォルトで用意されている Web API テンプレートには、ASP.NET Web API 以外のコンポーネントが多く含まれています。 packages.config を覗いてみると、EntityFramework 等があり、 MVC によるトップページの表示や、画像、スクリプト等も含まれています。 ちょっと多すぎるので、Web API
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く