我工作的一個Web API和我已經設置了網絡配置文件,接受6144作爲URL的最大長度如下錯誤的請求 - 無效的URL網頁API
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime maxUrlLength="6144"
relaxedUrlToFileSystemMapping="true"
targetFramework="4.5"/>
當我調用API用299個字符一切工作正常,但有超過299個字符它提供了一個錯誤的請求 - 無效的URL
樣品網址:
http://localhost:56835/api/multibuys/10270001C1001034900|10358419P4001027620|10781772P4805004950|10781772P4805004950|10781772P4805004950|10781772P4805004950|10781772P4805004950|10781772P4805004950|10781772P4805004950|10781772P4805004950|10781772P4805004950|10781772P4805004950|10781772P4805004950|
嘗試使用IIS表達,而不是卡西尼。 –
nope仍然相同 – rushd
也許在這篇文章中的東西有助於http://stackoverflow.com/questions/1185739/asp-net-mvc-url-routing-maximum-path-url-length –