Use ByteArrayContent for more AIS requests

This commit is contained in:
Cinder
2018-01-28 15:33:58 -06:00
parent ef6a5ae275
commit e690a5cb08

View File

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