2013-08-20 12 views
9

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); 

ジェネリックがシリアル化されているようには思われません。 リクエストにどのようにリストを渡すべきかアドバイスはありますか?

+0

問題を示す簡潔で完全な*例を示してください。ここで行くにはあまりにも少ないです。 –

答えて

4

Server.HtmlEncodeを使用すると、後で文字をエンコードしてデコードすることができます。

3

追加:前 restRequest.RequestFormat = DataFormat.Json : restRequest.AddBody(strList)。

関連する問題