网络 Api 并导致错误

Web Api with & causing an error

我正在处理网络 api 调用,其中包含带“&”的参数。

我已经尝试使用 uriEncodingComponent 获得以下信息,认为它可以解决问题,但我仍然 运行 遇到同样的问题。 url 我要到达的位置在下方。

http://localhost:123/api/Apples/GetApples/Red%20%26%20Green/20

我也曾尝试将我的应用程序中的 HTTPRuntime 更改为以下内容,但没有成功:

<httpRuntime requestValidationMode="2.0" requestPathInvalidCharacters="&lt;,&gt;,*,%,:,\,?" />

非常感谢任何帮助!

WebAPIConfig 的约束不包括 &。包括修改我的正则表达式以接受字符。