我的网络api中有一个像这样的mehoth:
public HttpResponseMessage Get(string path)
{
}
这是相应的网址:
http://server/web/api/controller?path='param'
但我希望这个查询字符串参数是可选的。 我希望,如果没有查询字符串参数,字符串'path'应为null。
但这不起作用...... 我必须创建另一个方法(否则找不到'方法')
public HttpResponseMessage Get()
没有别的办法吗?
答案 0 :(得分:2)
尝试提供默认值并明确说明它来自Uri。
public HttpResponseMessage Get([FromUri]string path = null)
{
}