c# - 发送列表时的 '`'字符和RestSharp请求体

标签 c# asp.net generics serialization restsharp

我正在尝试使用 RestSharp 向我的实体发送请求。

但是我收到一个错误:

"System.Xml.XmlException : The '`' character, hexadecimal value 0x60, 
cannot be included in a name."

我将列表放在查询的正文中。

var strList = new List<string>();
      strList.Add("one");
      strList.Add("two");

restRequest.AddBody(strList);

它似乎不喜欢泛型的序列化方式。 对于如何将列表传递给请求有什么建议吗?

最佳答案

添加: restRequest.RequestFormat = DataFormat.Json 之前: restRequest.AddBody(strList);

关于c# - 发送列表时的 '`'字符和RestSharp请求体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18332471/

相关文章:

c# - 如何使用 asp.net 实体数据模型将选定的下拉列表值插入数据库

c# - 生成公共(public) "ID Text"(如 Stackoverflow)

swift - 如何在 Swift 中将类型别名作为函数参数传递?

c# - "default"通用约束有什么作用?

c# - 如何在C#中使用Nest获取所有索引并过滤索引

c# - 开发简单 ASP.NET 站点的最佳实践(内置控件或 JQuery + 脚本)

c# - 我如何在 Visual Studio 中将多线程应用程序调试为单线程

c# - 我的项目中的接口(interface)实现

asp.net - 如何使TinyMVC .NET类库在ASP.NET MVC 2上运行?

java - 可以存储多种数据类型的变量