ReceiveRequestBody();\r
SendRequestBody();\r
ReceiveResponse();\r
+ if (_session.Response.StatusCode == null)\r
+ return;\r
SendResponse();\r
Close();\r
AfterSessionComplete?.Invoke(_session);\r
\r
private void ReceiveResponse()\r
{\r
- _session.Response.StatusLine = _serverStream.ReadLine();\r
+ var statusLine = _serverStream.ReadLine();\r
+ if (statusLine == "")\r
+ return;\r
+ _session.Response.StatusLine = statusLine;\r
_session.Response.Headers = _serverStream.ReadHeaders();\r
if (HasBody)\r
_session.Response.ReadBody(_serverStream);\r