我有一個路線[路線(「術語/ {術語}」)與動作屬性: 公共無效更新(字符串項,期限用戶)是否可以在ASP.NET Web API中發送空白參數?
的問題是,我怎麼能發送空白{項} (例如「」,或「\ t」)到這條路線?那可能嗎?
我有一個路線[路線(「術語/ {術語}」)與動作屬性: 公共無效更新(字符串項,期限用戶)是否可以在ASP.NET Web API中發送空白參數?
的問題是,我怎麼能發送空白{項} (例如「」,或「\ t」)到這條路線?那可能嗎?
我相信這是%20
你在找什麼。它相當於一個空間。
*您也可以使用+
,但具體而言,它是URL編碼器未使用的所有內部術語。
編輯:
此行添加到你的web.config:
<httpRuntime relaxedUrlToFileSystemMapping="true"/>
%20只有當它位於正常字符之間時才起作用,例如 {url}/terms/a%20b,這工作正常,參數初始化爲「ab 「這個值是正確的,但它不適用於空間或尾部空間 –
啊,這是因爲'relaxedUrlToFileSystemMapping'默認設置爲'false'。添加上面的行 – Explisam
但是在這種情況下空格仍然不起作用。尾部空格正在被修剪。 –
您是否嘗試過? –
您是否試過%20 –
爲了澄清,您是否希望ASP.NET和Web服務器在資源路徑中尊重末尾的空白? – Dai