2013-08-20 4 views
9

Sto tentando di inviare la richiesta con le mie entità utilizzando RestSharp.Il carattere "` "e il corpo della richiesta RestSharp durante l'invio dell'elenco

Ma ricevo un errore:

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

sto mettendo la lista nel corpo della query.

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

restRequest.AddBody(strList); 

sembra che non gli piace come il generico è serializzato. C'è qualche consiglio su come l'elenco dovrebbe essere passato per richiedere?

+0

Si prega di mostrare un esempio breve ma * completo * che dimostri il problema. C'è troppo poco per andare qui. –

risposta

4

È possibile utilizzare Server.HtmlEncode per codificare caratteri e decodificare in seguito.

3

aggiuntivo: restRequest.RequestFormat = DataFormat.Json prima: restRequest.AddBody (strList);