Passer des tableaux d'entiers aux méthodes d'action de l'API Web ASP.NET
Ce guide montre comment transmettre efficacement des tableaux d'entiers à vos méthodes d'action ASP.NET Web API 4.x. L'attribut [FromUri]
fournit une solution simple pour lier les données d'un tableau à partir de la chaîne de requête de l'URL.
Pour implémenter cela, faites simplement précéder votre paramètre de méthode d'action avec l'attribut [FromUri]
. Voici un exemple :
public IEnumerable<Category> GetCategories([FromUri] int[] categoryIds) { // Database retrieval logic for categories }
Avec l'attribut [FromUri]
en place, vous pouvez envoyer des tableaux d'entiers via la chaîne de requête de l'URL. Par exemple, pour transmettre les entiers 1, 2 et 3, utilisez ce format d'URL :
<code>/Categories?categoryIds=1&categoryIds=2&categoryIds=3</code>
L'API Web remplira automatiquement le paramètre categoryIds
avec les valeurs du tableau fournies. Votre méthode d'action peut ensuite utiliser ce tableau pour récupérer les catégories correspondantes dans votre base de données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!