C#中的RESTFUL Web服务具有多个使用参数



我需要在我的REST Web服务中获得2个第一个获取5个参数,第二个参数为7个不同的参数

我知道我们可以在没有参数的情况下获得默认值,但是我们如何有两个具有参数?

谢谢

两个都需要

    public string Get(Int64 id, string UserID, int Val1, int Val2, int Val3)
{
}
    public int Get(string FirstName, string LastName, int Age, int Tall, int Size, string Code, string Address)
{
}

如果您想要

,可以使用以下提示
// GET: api/Default
public IEnumerable<string> Get( string p1, string p2, string p3, string p4, string p5, string p6=null,string p7=null)
{
    return new string[] { "value1", "value2" };
}

如果您通过5个参数,您的6和7将是null或7个参数

或者您可以定义2的结果如下

// GET: api/Default
public IEnumerable<string> Get( string p1, string p2, string p3, string p4, string p5)
{
    return new string[] { "value1", "value2" };
}

和7个参数

// GET: api/Default
public IEnumerable<string> Get( string p1, string p2, string p3, string p4, string p5, string p6,string p7)
{
    return new string[] { "value1", "value2" };
}

您必须使用以下URI,例如

http://localhost:53383/api/default?p1=tes&p2=tesff&p3=tes&p4=tesffs&p5=tesffs

和7个参数的动作

http://localhost:53383/api/default?p1=tes&p2=tesff&p3=tes&p4=tesffs&p5=tesffs&p6=tesp6&p7=tesp7

相关内容

  • 没有找到相关文章

最新更新