WebAPI中路由参数中包含字符-点‘.’, 比如:http://localhost:30695/api/studies/1.1.1.1.1

原创 2015年07月07日 22:32:04

DICOM RESTFul服务中好多请求url都是类似:{SERVICE}/studies/{StudyInstanceUID}, UID如1.2.156.112605.75006881735343.1369658683.4.4.1。

我们默认建立的Asp Net WebApi 服务时,如果请求url包含‘.',则返回404错误。 

解决办法:
需要在web.config文件中添加如下节点。

<configuration>
 
  <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>

</configuration>
版权声明:本文为博主原创文章,欢迎转载,仅请署名

相关文章推荐

http参数中特殊字符处理

特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制...

url 传递参数(特殊字符)解决方法

首先设置 apache 配置文件, server.xml 在 port=8080 那一行中加上 URIEcoding=GBK 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特...
  • hejisan
  • hejisan
  • 2016年06月30日 00:47
  • 12344

c# webapi POST 参数解决方法

c# webapi POST 参数解决方法:简单类型 复杂类型
  • wyqlxy
  • wyqlxy
  • 2015年10月21日 14:29
  • 16991

c#之webapi

c#之webapi 不管是因为什么原因,结果是在新出的MVC中,增加了WebAPI,用于提供REST风格的WebService,个人比较喜欢REST风格的WebService,感觉比SOAP要轻量级...

WebApi特性路由和路由前缀

特性路由 WebApi2默认的路由规则我们称作基于约定路由,很多时候我们使用RESTful风格的URI.简单的路由是没问题的,如 api/Products/{id},但有些事很难处理的,如资源之...

WebApi系列~实际项目中如何使用HttpClient向web api发异步Get和Post请求并且参数于具体实体类型

本讲比较实际,在WEB端有一个Index和Create方法,用来从web api显示实体列表数据和向api插入实体对象,这就是以往的网站,只不过是把数据持久化过程放到了web pai上面,它的优势不用...

WebApi系列~通过HttpClient来调用Web Api接口~续~实体参数的传递

WebApi系列~通过HttpClient来调用Web Api接口~续~实体参数的传递 回到目录 上一讲中介绍了使用HttpClient如何去调用一个标准的Web Api接口,并且我们...

WebApi系列~通过HttpClient来调用Web Api接口~续~实体参数的传递

我们知道了Post,Put方法只能有一个FromBody参数,再有多个参数时,上讲提到,需要将它封装成一个对象进行传递,而这讲主要围绕这个话题来说,接口层添加一个新类User_Info,用来进行数据传...
  • make1828
  • make1828
  • 2015年11月16日 18:03
  • 16812

beego中路由(Router)参数和表单(Form)参数的区别和获取

在beego中,视图层有两种叫做参数的东西,有时候很让人困惑。它们分别是路由参数和表单参数。 beego的路由映射支持灵活的结构,比如对于这种/blog/:catName可以表示的是某一个分类下...

Java实现Http请求参数对特殊字符的处理办法

转载自:http://blog.csdn.net/hellochenlian/article/details/38512781 java中URL 的编码和解码函数 java.net.URLEn...
  • huo951
  • huo951
  • 2015年09月12日 15:46
  • 407
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WebAPI中路由参数中包含字符-点‘.’, 比如:http://localhost:30695/api/studies/1.1.1.1.1
举报原因:
原因补充:

(最多只允许输入30个字)