Put请求中的MVC 5 Web Api反斜杠

时间:2014-06-19 18:10:53

标签: c# asp.net-mvc asp.net-web-api

这是我放入我的控制器:

[HttpPut]
public HttpResponseMessage Put(string name, [FromBody]string value)
{
}

我目前正在使用Advenced Rest Client进行测试:

enter image description here

一切正常,但我的最终目标是能够在请求的有效负载中放置一个目录(“test”的位置)。

问题是,当字符串中出现反斜杠时,“value”参数在函数收到请求时变为null

如何在有效负载中添加反斜杠?

1 个答案:

答案 0 :(得分:3)

使用网址编码。示例:http://meyerweb.com/eric/tools/dencoder/

\ is%5C