gpt4 book ai didi

asp.net-mvc - 使用浏览器栏将 List 传递给 MVC Web API 方法

转载 作者:行者123 更新时间:2023-12-03 10:55:22 26 4
gpt4 key购买 nike

我有一个 MVC Web API Get 方法,它接受 List<string>作为参数。我正在尝试仅使用浏览器栏访问此方法。这是怎么做的?使用 ../APIName?parameter1=value1&parameter2=value2&...在两个与号之间传递一个参数,而不是一个列表。

最佳答案

  • 确保您的操作方法的参数标记为 [FromUri]。默认情况下,该值应从请求正文传递,因为它是一种复杂类型。
    public List<string> Get([FromUri] List<string> parameter)
    {...}
  • 查询字符串参数应采用以下格式 .../APIName?parameter[]=value1&parameter[]=value2&... .

  • 希望这可以帮助。

    关于asp.net-mvc - 使用浏览器栏将 List<string> 传递给 MVC Web API 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13736680/

    26 4 0