2012-03-28 9 views
0

C#で書かれている現在のサーバーのいくつかの機能にアクセスするためにREST APIを実装する必要があります。ですから、REST APIを使用して(現在はTCP経由で)その機能の一部を公開したいと考えています。C#でREST APIを実装するには良い方法

右のドキュメントや実装方法のアイデアを投稿できますか?

サーバーは「aspx」サーバーではなく、サービスアプリケーションです。

+1

これまでに何を見つけましたか? – Nick

答えて

3

マイクロソフトのMSDNには、information on how to create RESTful services with WCFが含まれています。

+1

期限切れの古いページです。ああ、彼らはそれを更新してください。いくつかのmonthesを前に、まだRESTスターターキットがありました – Regfor

-1

私は、プロジェクト内のREST APIで働いている:

RestSharpは、主にサードパーティのHTTP APIを消費するために設計された.NETのためのシンプルな、オープンソースのRESTクライアントです。

それは私の手から多くの仕事を取った - 私はそれを;-)

図書館ジョン・シーハンの著者はStackOverflowの上でもあり、通常は特定して本当に速い助けを欠場したくありません問題!マイクロソフトのスタックで今主要REST技術については

+0

Okですが、AFAIKこれはクライアントを作成するのに便利です。私はサーバーが必要です:) – pablo

+0

あなたの権利はClient-APIです。私はあなたの質問を忘れてしまったと思います... – DIF

1

は、ASP.NETのWeb API http://www.asp.net/web-api(旧WCFのWeb API)のASP.NET Web APIのための

訪問のWebサイトで、それを作る方法についてのチュートリアルがたくさんあります。

0

最初に私のdifferent REST approachを見てみることをお勧めします。

  • ネストされた複雑なパスは使用しないでください。単純なフラットなサービスとアクションのリストを保持してください。
  • カスタムHTTPメソッドを使用しないで、パスを使用してアクションを指定します。
  • カスタムHTTPエラーコードを使用しないでください。これにより、アプリケーションエラーとHTTPプロトコルエラーが混在し、複雑なエラーコードや部分的な成功を防ぐことができます。
  • マルチリクエストをサポートします。これは、各HTTPリクエストで複数のアプリケーションリクエストです。

私はあなたの便宜のために簡単なC# simple REST server exampleを紹介します。

関連する問題