>使用[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的查詢字符串中期待參數的值。 它處理這些值與[FromUri]
categoryIds
上面的URL將導致接收包含
的整數數組的方法。GetCategories
重要的考慮因素[1, 2, 3]
與數組一起使用>:
>使用多個查詢參數,每個參數都與數組參數相同(例如,[FromUri]
)。
categoryIds
以上是如何使用 [FromUri] 將整數陣列傳遞給 ASP.NET Web API?的詳細內容。更多資訊請關注PHP中文網其他相關文章!