2013-08-20 27 views
9

Tôi đang cố gắng Đăng yêu cầu với các thực thể của mình bằng cách sử dụng RestSharp.Ký tự '`' ký tự và yêu cầu RestSharp trong khi gửi danh sách

Nhưng tôi nhận được một lỗi:

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

Tôi đặt danh sách trong cơ thể của truy vấn.

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

restRequest.AddBody(strList); 

Dường như nó không giống như cách sắp xếp chung. Có bất kỳ lời khuyên nào về danh sách nên được chuyển cho yêu cầu không?

+0

Vui lòng hiển thị ví dụ ngắn nhưng * hoàn thành * minh họa sự cố. Có quá ít để tiếp tục ở đây. –

Trả lời

4

Bạn có thể sử dụng Server.HtmlEncode để mã hóa ký tự và giải mã sau.

3

add: restRequest.RequestFormat = DataFormat.Json trước: restRequest.AddBody (strList);

Các vấn đề liên quan