aboutsummaryrefslogtreecommitdiff
path: root/Mono.Nat/Upnp/Messages/UpnpMessage.cs
diff options
context:
space:
mode:
authorJoshua M. Boniface <joshua@boniface.me>2019-07-14 17:08:54 -0400
committerGitHub <noreply@github.com>2019-07-14 17:08:54 -0400
commit135c16c72103249518b31dca4f7a420876fa8e13 (patch)
treefb1f13f621a460ea5897fc12746ddd50d3a60f7d /Mono.Nat/Upnp/Messages/UpnpMessage.cs
parent4f17ed961e2756e0c65b1bb0246e7f62a5f44a8a (diff)
parent7bb504d491746d5602b95ab74ed60863cd2e7078 (diff)
Merge pull request #1537 from joshuaboniface/contenttype
Properly set content type
Diffstat (limited to 'Mono.Nat/Upnp/Messages/UpnpMessage.cs')
-rw-r--r--Mono.Nat/Upnp/Messages/UpnpMessage.cs5
1 files changed, 1 insertions, 4 deletions
diff --git a/Mono.Nat/Upnp/Messages/UpnpMessage.cs b/Mono.Nat/Upnp/Messages/UpnpMessage.cs
index 1151dd997..ade9df50b 100644
--- a/Mono.Nat/Upnp/Messages/UpnpMessage.cs
+++ b/Mono.Nat/Upnp/Messages/UpnpMessage.cs
@@ -57,10 +57,9 @@ namespace Mono.Nat.Upnp
req.Url = ss;
req.EnableKeepAlive = false;
req.RequestContentType = "text/xml";
- req.AppendCharsetToMimeType = true;
req.RequestHeaders.Add("SOAPACTION", "\"" + device.ServiceType + "#" + upnpMethod + "\"");
- string bodyString = "<s:Envelope "
+ req.RequestContent = "<s:Envelope "
+ "xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" "
+ "s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">"
+ "<s:Body>"
@@ -70,8 +69,6 @@ namespace Mono.Nat.Upnp
+ "</u:" + upnpMethod + ">"
+ "</s:Body>"
+ "</s:Envelope>\r\n\r\n";
-
- req.RequestContentBytes = System.Text.Encoding.UTF8.GetBytes(bodyString);
return req;
}