public Response(RelayedHttpListenerResponse innerResponse, Uri baseUri) { _innerResponse = innerResponse; Headers = new HeaderCollection(new WebHeaderCollectionWrapper(_innerResponse.Headers)); foreach (var hdr in innerResponse.Headers.AllKeys) { Headers.Append(hdr, innerResponse.Headers[hdr]); } }
public Response(RelayedHttpListenerResponse innerResponse, Uri baseUri) { _innerResponse = innerResponse; _headers = new HeaderCollection((key) => this.UpdateHeaders(key)); foreach (var hdr in innerResponse.Headers.AllKeys) { _headers.Append(hdr, innerResponse.Headers[hdr]); } }