|
@@ -204,12 +204,12 @@ namespace SocketHttpListener.Net
|
|
|
return i_stream;
|
|
|
}
|
|
|
|
|
|
- public Stream GetResponseStream(HttpListenerRequest request)
|
|
|
+ public Stream GetResponseStream(bool isExpect100Continue = false)
|
|
|
{
|
|
|
// TODO: can we get this stream before reading the input?
|
|
|
if (o_stream == null)
|
|
|
{
|
|
|
- if (context.Response.SendChunked || request == null || request.HasExpect100Continue)
|
|
|
+ if (context.Response.SendChunked || isExpect100Continue)
|
|
|
{
|
|
|
o_stream = new ResponseStream(stream, context.Response, _memoryStreamFactory, _textEncoding);
|
|
|
}
|
|
@@ -490,7 +490,7 @@ namespace SocketHttpListener.Net
|
|
|
{
|
|
|
if (!context.Request.IsWebSocketRequest || force_close)
|
|
|
{
|
|
|
- Stream st = GetResponseStream(context.Request);
|
|
|
+ Stream st = GetResponseStream();
|
|
|
if (st != null)
|
|
|
st.Dispose();
|
|
|
|