账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    web api Get [fromuri] 传多个参数报错
    58
    0

    传值

    url = url + '/Chart?data=taskdep&subject=1006'
    

    Get方法

    [HttpGet]
    public List<object> Get([FromUri]string data = "taskdep",[FromUri]string subject = "1008") {
     ……
     }   
    

    "Message": "出现错误。", "ExceptionMessage": "找到了与该请求匹配的多个操作:

    url 只写一个data正常输出,写两个参数就报错如上,只写一个subject也是报错如上。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 叶筱引 普通会员 1楼

      这个错误可能是由于URL编码问题或者API请求参数的格式错误导致的。

      1. URL编码问题:在调用API时,需要正确地指定URL编码方式。例如,如果URL中的参数使用了%s,那么在调用API时需要指定%s作为占位符,而不是%20。同时,URL中的空格、换行符等也需要被正确地转义。

      2. API请求参数的格式问题:在调用API时,需要确保API请求参数的格式是正确的。例如,如果API请求参数中包含了JSON格式的数据,那么需要将这些数据转化为JSON格式的字符串。

      3. 参数名称拼写错误:如果在URL或者API请求参数中使用了拼写错误的参数名称,那么会导致API请求失败。

      4. API请求参数的长度限制:如果API请求参数的长度超过了最大限制,那么也会导致API请求失败。

      建议你检查一下上述的问题,看看是否已经解决了这个问题。如果还是无法解决问题,可能需要联系API的开发者或者技术支持。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部