JetBrains Rider 2020.1ヘルプ

RESTful Web サービスのテスト

JetBrains Riderを使用すると、RESTful(英語) Webサービスをテストできます。JetBrains Riderは、実際にサービスを呼び出すアプリケーションであるかのように、要求を作成して実行することによってWebサービスとの対話をエミュレートする機能を提供します。

RESTful WebサービスのテストはHTTP クライアントバンドルプラグインによってサポートされています。これはデフォルトで有効になっています。そうでなければ、設定ダイアログのプラグインページでそれをアクティブにしてください。

RESTful Webサービスへのリクエストを作成して実行する必要がある主な用途は2つあります。

  • RESTful Webサービスを開発してデプロイし、それが期待どおりに機能すること、仕様に従ってアクセス可能であること、および正しく応答することを確認したい場合。

  • RESTfulなWebサービスに対処するアプリケーションを開発しているとき。この場合、開発を開始する前に、サービスへのアクセスと必要な入力データを調べると便利です。開発中に、アプリケーションの外部からWebサービスを呼び出すこともできます。これは、コードで論理エラーが検出されず、ボトルネックがWebサービスとのやりとりであると思われる場合に、アプリケーションの予期しない出力が発生した場合のエラーの特定に役立ちます。

RESTfulなWebサービスをテストするには、次のチェックが必要です。

  • そのURLアドレスは、サービスデプロイエンドポイントとメソッド注釈に基づいて正しく構成されます。

  • 生成されたサーバー要求が対応するメソッドを呼び出すこと。

  • メソッドが受け入れ可能なデータを返すこと。

JetBrains Riderを使用すると、JetBrains Riderコードエディターから直接これらのチェックを実行できます。

必要に応じて、設定ダイアログのHTTP プロキシーページでプロキシ設定を構成します。

最終更新日: 2020年7月2日

関連ページ:

設定/環境設定

WindowsとLinux用のmacOS用現在のプロジェクトに関連する設定はアイコンでマークされています。設定ダイアログでは、JetBrains Riderの動作と外観を制御できます。ダイアログの左上部分にある検索フィールドを使用して、目的のオプションを見つけます。あるいは、検索ボックスにあるカテゴ...

プラグイン

macOSのこのページで設定可能な設定は、ディレクトリベースの設定のメカニズムを使用して保存されます。このページを使用してプラグインを管理します。プラグインリポジトリの閲覧、プラグインのインストール、削除、有効化、無効化、および更新を行います。主なコントロール:マーケットプレースこのタブを使用して、...

JetBrains RiderコードエディターのHTTPクライアント

Webサービスをテストするときは、JetBrains Riderコードエディターで直接HTTPリクエストを作成、編集、および実行できます。HTTPリクエストは.httpおよび.restファイルに保存され、アイコンでマークされています。HTTPファイルのサポートには、以下の機能が含まれます。コードの強...

ファイル・エンコード

プロパティファイルを含むディレクトリまたはファイルのエンコーディングを設定および変更できます。JetBrains Riderでは、エディターでの作業中にエンコードを変更できます。エンコードの詳細を確認し、さらにオプションを構成する必要がある場合は、設定/環境設定ダイアログ のエディター | ファイル...