首頁 > 後端開發 > C++ > 如何使用 [FromUri] 將整數陣列傳遞給 ASP.NET Web API?

如何使用 [FromUri] 將整數陣列傳遞給 ASP.NET Web API?

Patricia Arquette
發布: 2025-01-27 21:31:09
原創
451 人瀏覽過

How to Pass an Array of Integers to an ASP.NET Web API Using [FromUri]?

>使用[fromuri]將整數數組發送到ASP.NET Web API

> 在ASP.NET Web API開發中,您通常需要將整數數組作為參數發送到您的API方法。

屬性提供了一種直接的方法來實現這一目標。 [FromUri]>

>

示例實現

>假設您有一種API方法,該方法旨在根據ID列表檢索類別:

<code class="language-csharp">public IEnumerable<Category> GetCategories([FromUri] int[] categoryIds) 
{
    // Database retrieval logic here...
}</code>
登入後複製

請求URL結構

通過整數陣列,您將使用查詢參數構造請求URL:

<code>/Categories?categoryIds=1&categoryIds=2&categoryIds=3</code>
登入後複製

理解[Fromuri]

屬性告訴Web API框架可以從URI的查詢字符串中期待參數的值。 它處理這些值與 array的綁定。 [FromUri] categoryIds

>請求示例

上面的URL將導致接收包含

的整數數組的方法。

GetCategories重要的考慮因素[1, 2, 3]

與數組一起使用>:

>使用多個查詢參數,每個參數都與數組參數相同(例如,[FromUri])。

如果沒有提供查詢參數,則數組將為
  • >。 categoryIds
  • 這種方法提供了一種干淨有效的方法,將整數陣列傳遞給您的ASP.NET Web API。

以上是如何使用 [FromUri] 將整數陣列傳遞給 ASP.NET Web API?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板