private void SetStatusLineParsed() {
// transfer this to response data
m_ResponseData.m_StatusCode = (HttpStatusCode) m_StatusLineValues.StatusCode;
m_ResponseData.m_StatusDescription = m_StatusLineValues.StatusDescription;
m_ResponseData.m_IsVersionHttp11 = m_StatusLineValues.MajorVersion >= 1 && m_StatusLineValues.MinorVersion >= 1;
if (ServicePoint.HttpBehaviour==HttpBehaviour.Unknown || ServicePoint.HttpBehaviour==HttpBehaviour.HTTP11 && !m_ResponseData.m_IsVersionHttp11) {
// it's only safe to start doing HTTP/1.1 behaviour if the server's version was unknown
// or if we need to downgrade
ServicePoint.HttpBehaviour = m_ResponseData.m_IsVersionHttp11 ? HttpBehaviour.HTTP11 : HttpBehaviour.HTTP10;
}
m_CanPipeline = ServicePoint.SupportsPipelining;
}