我实施了HttpListener
来处理发布请求。我需要在响应中传输数据然后发送预告片。 See: HTTP Trailer Example
我已经浏览了HttpListenerResponse Source Code,看看我是否可以使用反射技巧来发送预告片,而这似乎并不是原生支持的。
以下是我正在做的代码示例。
// 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调用,反思,其他建议......