为了账号安全,请及时绑定邮箱和手机立即绑定

WCF4.0中REST模式下,URI与其相对应的方法参数是否只能为string?

WCF4.0中REST模式下,URI与其相对应的方法参数是否只能为string?

qq_笑_17 2018-12-06 16:17:03
如题描述:代码如下 [WebGet(UriTemplate = "{id}")] public SampleItem Get(string id)   {    // TODO: Return the instance of SampleItem with the given id     throw new NotImplementedException();   } Get方法中参数设置为int就报错说只能为string,记得在3.5版本下面的REST可以自己转换类型的; 现项目是3.5的希望升级到4.0,N多方法参数是int类型的,囧;  
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

不是,你还可以使用int等值类型数据.注意必须是参数,不能是uri路径的一部份.也就是说,你必须写成这样:

uritemplate = "?id=id"

public xxxx get(int id);


查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 360 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信