From e690a5cb08d9ee714a8f8b2ca0264fb552a57d25 Mon Sep 17 00:00:00 2001 From: Cinder Date: Sun, 28 Jan 2018 15:33:58 -0600 Subject: [PATCH] Use ByteArrayContent for more AIS requests --- LibreMetaverse/InventoryAISClient.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LibreMetaverse/InventoryAISClient.cs b/LibreMetaverse/InventoryAISClient.cs index b426a439..2267a54f 100644 --- a/LibreMetaverse/InventoryAISClient.cs +++ b/LibreMetaverse/InventoryAISClient.cs @@ -40,7 +40,7 @@ namespace LibreMetaverse { UUID tid = new UUID(); string url = $"{cap}/category/{parentUuid}?tid={tid}"; - var content = new StringContent(newInventory.ToString()); + var content = new ByteArrayContent(OSDParser.SerializeLLSDXmlBytes(newInventory)); content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/llsd+xml"); var req = httpClient.PostAsync(url, content); var reply = await req; @@ -69,7 +69,7 @@ namespace LibreMetaverse { UUID tid = new UUID(); string url = $"{cap}/category/{folderUuid}/links?tid={tid}"; - var content = new StringContent(newInventory.ToString()); + var content = new ByteArrayContent(OSDParser.SerializeLLSDXmlBytes(newInventory)); content.Headers.ContentType = MediaTypeHeaderValue.Parse("application/llsd+xml"); var req = httpClient.PutAsync(url, content); var reply = await req;