GET and POST to a webservice on ASP.net (c#)

Serial.println(F("connected"));
String DatatobeSent = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n\r";
DatatobeSent += "<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd="http://www.w3.org/2001/XMLSchema\" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/\">\n\r";
DatatobeSent += "soap:Body\n\r";
DatatobeSent += "<SampleData xmlns="http://tempuri.org">\n\r";
DatatobeSent += "34\n\r";
DatatobeSent += "\n\r";
DatatobeSent += "</soap:Body>\n\r";
DatatobeSent += "</soap:Envelope>\n\r";

Please help with above Code !! I am using Webservice developed in ASP.NET !! On Invoking SOAP Request from C# i am getting the same value which i sent using Parameter.

But in case of Arduino, it is always Blank !! i printed the string on serial before sending it to client, it shows data at the serial terminal. But on Repsonse i always get like this--->

HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/8.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
X-Powered-By-Plesk: PleskWin
Date: Sun, 22 Jan 2017 09:19:20 GMT
Connection: close
Content-Length: 296

<?xml version="1.0" encoding="utf-8"?>

disconnecting.