【问题标题】:Wcf rest service URL max lengthWcf 休息服务 URL 最大长度
【发布时间】:2014-08-28 10:51:56
【问题描述】:

我的 rest wcf 服务工作正常。 除了在某些情况下它会抛出错误的请求。

在某些搜索和检查中,似乎 url 有更长的参数。(有时 url 长度超过 1000)。它没有命中服务并立即抛出错误请求。

http://testservice/Service.svc/endpoint/get/1/2/longparameter

我该如何应对这种情况?

【问题讨论】:

  • 不要使用这么长的网址...
  • 必填。还有其他缩短参数值的方法(压缩)吗?可以考虑
  • 您可以在请求正文中发送数据。
  • 你也可以从 IIS 设置最大数据长度来处理这个问题

标签: c# wcf rest iis


【解决方案1】:

我遇到了类似的问题,感谢this answer 能够通过添加以下内容来解决它:

<system.web>
  <httpRuntime maxUrlLength="500" />
</system.web>

这对我有用,但在你的情况下,听起来你需要将它设置得更高。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    • 2012-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多