c#中html链接字符串连接的正确声明是什么
问题描述:
我在C#(Winforms)中有一个从REST API获取数据的项目。我宣布这个字符串错了。我已经把报价问题,因为这里的空间c#中html链接字符串连接的正确声明是什么
我在这里有问题,特别是:3210
string url = "http://jira.ncr.com/rest/api/latest/search?jql=project%20in%20(project%2C%20project%2C%20project%2C%20project%2C%20project)%20AND%20status%20in%20("Under%20Investigation%2C%20Pending"%2C%20"In%20Progress"%2C%20Reopened%2C%20"On%20Hold")&startAt=0&maxResults=100&fields=key,summary,labels";
答
可以逃避串像
"http://jira.ncr.com/rest/api/latest/search?jql=project%20in%20(project%2C%20project%2C%20project%2C%20project%2C%20project)%20AND%20status%20in%20(\"Under%20Investigation%2C%20Pending\"%2C%20\"In%20Progress\"%2C%20Reopened%2C%20\"On%20Hold\")&startAt=0&maxResults=100&fields=key,summary,labels"
也许使用编码将是更好的解决方案,我猜...
已解决此案例 https://msdn.microsoft.com/en-us/library/zttxte6w(v=vs.110).aspx
答
尝试在字符串url的开头添加“@”,字符串中通常被解释为转义序列的任何内容都将被忽略。
你需要逃避你的报价。尝试在每个报价之前加上斜杠'\\' – DolceVita
在字符串的开头添加'@'。在报价之前。 – FCin
@FCin这不会帮助他解决使用 问题 – DolceVita