I'm trying to send an XML snippet to my localhost server. I've been able to successfully connect and (I think) successfully send the snippet. However, when I run my program, I get an unhandled WebException. The full text of the exception detail is as follows:\[code\]System.Net.WebException was unhandledMessage=The server committed a protocol violation. Section=ResponseStatusLineSource=SystemStackTrace: at System.Net.HttpWebRequest.GetResponse() at Automation_Algorithm.AutomationForm.cmdStart_Click(Object sender, EventArgs e) in C:\Users\ConzM\documents\visual studio 2010\Projects\Automation Algorithm\Automation Algorithm\AutomationForm.vb:line 29 at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun() at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel() at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine) at Automation_Algorithm.My.MyApplication.Main(String[] Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:line 81\[/code\]My code (starts at line 11):\[code\]Private Sub cmdStart_Click(sender As System.Object, e As System.EventArgs) Handles cmdStart.Click Dim requestNF As WebRequest = WebRequest.Create("http://127.0.0.1:4096") requestNF.Method = "POST" Dim datastring As String Dim getdata = http://stackoverflow.com/questions/11208023/<?xml version='1.0' encoding='ISO-8859-1'?> <MLCommandSet> <info/> </MLCommandSet> '/ datastring = "<?xml version='1.0' encoding='ISO-8859-1'?>" & vbNewLine & getdata.ToString() Dim byteArray As Byte() = Encoding.UTF8.GetBytes(datastring) requestNF.ContentLength = byteArray.Length requestNF.ContentType = "text/xml" Dim dataStream As Stream = requestNF.GetRequestStream() dataStream.Write(byteArray, 0, byteArray.Length) txtXMLOutFF.AppendText(getdata.ToString & vbNewLine) dataStream.Close() Dim responseNF As Object = requestNF.GetResponse.GetResponseStream '<---breaks here' Console.WriteLine(CType(responseNF, HttpWebResponse).StatusDescription.ToString) txtXMLInFF.Text = CType(responseNF, HttpWebResponse).StatusDescription.ToString dataStream = responseNF.GetResponseStream Dim readerNF As New StreamReader(dataStream) Dim responseFromServerNF As String = readerNF.ReadToEnd Console.WriteLine(responseFromServerNF) txtXMLInFF.AppendText(responseFromServerNF.ToString & vbNewLine) readerNF.Close() dataStream.Close() responseNF.Close()End Sub\[/code\]Can someone shed some light on this for me?