1

我实现了一个HttpListener来处理发布请求。我需要在响应中流式传输数据,然后发送预告片。请参阅:HTTP 预告片示例

我已经浏览了HttpListenerResponse 源代码,看看我是否可以使用反射来欺骗它发送预告片,这似乎不受本机支持。

这是我正在做的代码示例。

// setup response
_context.Response.SendChunked = true;
_context.Response.StatusCode = (int)HttpStatusCode.OK;
_context.Response.ContentEncoding = Encoding.UTF8;
_context.Response.ContentType = "application/octet-stream"; // "text/plain";
_context.Response.AddHeader("Trailer", "CRC");

// write bytes to output stream...
WriteStream(_context.Response.OutputStream);

// now what? -- this does not work...
_context.Response.AddHeader("CRC", "a trailer value goes here");

// close the response
_context.Response.Close();

有没有办法做到这一点?直接 HttpAPI 调用、反射、其他建议...

4

0 回答 0