ホームページ > バックエンド開発 > C++ > 整数配列を ASP.NET Web API に渡すにはどうすればよいですか?

整数配列を ASP.NET Web API に渡すにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-27 21:36:10
オリジナル
386 人が閲覧しました

How to Pass an Integer Array to an ASP.NET Web API?

ASP.NET Web API への整数配列の送信: 実践ガイド

このガイドは、整数配列を ASP.NET Web API に正しく渡すという一般的な課題に対処します。 この問題は、多くの場合、API 内の誤ったパラメーター定義と URL 構築の欠陥に起因します。

解決策:

この問題を解決するための段階的なアプローチは次のとおりです:

  1. API メソッドの調整: 重要なのは、Web API コントローラー アクションで配列パラメーターを定義するときに [FromUri] 属性を使用することです:

    <code class="language-csharp">public IEnumerable<category> GetCategories([FromUri] int[] categoryIds)
    {
        // Database retrieval logic for categories
    }</code>
    ログイン後にコピー
  2. 正しい URL 形式: URL は、配列内の整数ごとに 1 つずつ、クエリ パラメーターを繰り返して構造化する必要があります。 例:

    <code>/Categories?categoryids=1&categoryids=2&categoryids=3</code>
    ログイン後にコピー
  3. API 呼び出しの実行: この正しくフォーマットされた URL を Web API に送信すると、整数配列が GetCategories メソッドに正常に送信されます。

これらの変更を実装すると、ASP.NET Web API は期待どおりに整数配列を正確に受信して処理できるようになります。

以上が整数配列を ASP.NET Web API に渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート