asp.net core mvc 开发web api时,接口调用的时候参数name=Visual C++ ,http://localhost:5000/api/test?name=Visual C++6在debug的时候发现Visual C++ 变成Visual C  6,加号变成了空格?
如何解决?

解决方案 »

  1.   

    replace split url =  [1].substring(8,2)
      

  2.   

    http://www.cnblogs.com/baibaluo/archive/2011/03/03/2071250.html
      

  3.   

    url 中的参数的表示法是有规范的。不管是 .net 还是 javascript 来实现,你都应该先了解 url 参数本身的表示方式。
      

  4.   

    url 参数中,“+”号本来就表示空格,这没有错误。你应该找一个描述 http 规范的文档学一下,然后看一下你学过的 web编程教程。如果你是看的网上的“博客”,要知道许多代码都是很不规范的。