1. Fix test expectation: change && to & in m3u8 rewrite test 2. Add TestHLSPlayStream_ServeByBackend_HeadersCopiedFromBackend to verify backend headers reach the client for m3u8 responses 3. Add TestHLSPlayStream_ServeByBackend_TSHeadersCopiedFromBackend to verify header copy for .ts file responses 4. Add TestHTTPFlvTsConn_ServeByBackend_HeadersCopiedFromBackend to verify header copy for FLV/TS streaming responses These tests protect against regression where calling WriteHeader() before Header.Add() causes headers to be silently discarded by Go's http.ResponseWriter. |
||
|---|---|---|
| .. | ||
| proxyfakes | ||
| api_test.go | ||
| api.go | ||
| gen.go | ||
| http_test.go | ||
| http.go | ||
| rtc_test.go | ||
| rtc.go | ||
| rtmp_test.go | ||
| rtmp.go | ||
| srt_test.go | ||
| srt.go | ||