chore(bidi): Handle headers properly in BiDi network.continueRequest (#34268)
This commit is contained in:
parent
89172175d6
commit
ca94291ab7
|
|
@ -67,9 +67,13 @@ export class BidiNetworkManager {
|
||||||
if (param.intercepts) {
|
if (param.intercepts) {
|
||||||
// We do not support intercepting redirects.
|
// We do not support intercepting redirects.
|
||||||
if (redirectedFrom) {
|
if (redirectedFrom) {
|
||||||
|
let params = {};
|
||||||
|
if (redirectedFrom._originalRequestRoute?._alreadyContinuedHeaders)
|
||||||
|
params = toBidiRequestHeaders(redirectedFrom._originalRequestRoute._alreadyContinuedHeaders ?? []);
|
||||||
|
|
||||||
this._session.sendMayFail('network.continueRequest', {
|
this._session.sendMayFail('network.continueRequest', {
|
||||||
request: param.request.request,
|
request: param.request.request,
|
||||||
...(redirectedFrom._originalRequestRoute?._alreadyContinuedHeaders || {}),
|
...params,
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
route = new BidiRouteImpl(this._session, param.request.request);
|
route = new BidiRouteImpl(this._session, param.request.request);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue