2014-08-28 60 views
1

我有休息wcf服務工作正常。 除了在某些情況下它會拋出錯誤的請求。Wcf rest服務URL最大長度

在一些搜索和檢查中,似乎URL的參數較長(有時URL長度超過1000)。它不會立即觸發服務併發出錯誤的請求。

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

我該如何解決這種情況?

+0

不要使用這麼長的URL ... – thecoshman 2014-08-28 10:55:30

+0

它是必需的。任何縮短參數值(壓縮)的其他方法?它可以被認爲是 – 2014-08-28 11:09:47

+2

你可以在請求的主體內發送數據。 – thecoshman 2014-08-28 12:10:39

回答

2

我也有類似的問題,並感謝this answer能夠通過增加解決了下列文件:

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

這爲我工作,但在你的情況下,它聽起來像你需要即使設置更高。