Web API - Reserved Word?
Web API - Reserved Word?
**有一个非常简单的web API:
WebApiConfig.cs:
config.Routes.MapHttpRoute(
name: "DefaultApi",
routeTemplate: "api/{controller}/{action}/{id}",
defaults: new { id = RouteParameter.Optional});
我可以通过我的数据服务控制器调用此web api调用:
[HttpGet]
public HttpResponseMessage GetUsers(string id)
{
var cl = _SecurityRepository.GetUsers(id);
return Request.CreateResponse(HttpStatusCode.OK, cl);
}
逻辑很简单:在数据库中搜索以id 中最后三个字母开头的任何姓氏
呼叫:
http://example.com/api/dataservice/Getusers/lop
结果:
[
{
"userID": "DLopez",
"firstName": "Don",
"lastName": "Lopez",
"department": "Information Technology"
},
{
"userID": "SLOPER",
"firstName": "Steve",
"lastName": "Loper",
"department": "First Services"
},
{
"userID": "DLOPES",
"firstName": "Davey",
"lastName": "Lopes",
"department": "Public Info"
}
]
一切都很好。是 啊然而,在一种情况下,我得到了一个资源找不到错误与这个调用:
http://example.com/api/dataservice/Getusers/con
我可以使用id=can、cone、com等,。。。这些api调用都没有问题。他们都工作得很好。我一在con上搜索就找不到资源!有人知道线索吗?我迷路了。
<system.web>
下包含以下内容。
<httpRuntime relaxedUrlToFileSystemMapping="true" />
取自这个答案。
相关文章:
- Word文件(Javascript?)中有哪些字符
- Javascript将选定的web文本移动到MS Word
- Javascript Regex Catch Word
- 如何在浏览器非IE上阅读word文档
- 如何使用Javascript API for Word 2016在ContentControl上实现OnEnter和On
- 在内联元素中使用range.expand('word')时,range的boundingClientRe
- 使用TableExport.js将HTML表格导出为PDF、WORD、PNG
- Pandoc将HTML导出到带有CSS显示的Word:没有不起作用
- 基于Word的文本区域自动完成(带或不带Mootools)
- 可折叠/不可折叠的列表视图类似于Word大纲视图
- 如何将word文档中的值作为输入传递到javascript的文本框中,并在循环中运行它
- 使用JavaScript,我可以上传一个word文件并使用.replaces然后另存为新文档吗
- Regexp word boundary
- 从javascript打开一个word文档
- 将Jquery Slider初始值更改为Word
- 将html表格导出为word文件并更改文件方向
- 如何在文本区加载word文档的内容
- 将打印命令从HTML发送到本地站点Word文档
- Qualtrics Word Counter Javascript
- Web API - Reserved Word?