Fiddler Classic ਵੱਲੋਂ ਫੜੀ ਵਿਕਾਸ HTTP ਬੇਨਤੀ ਲਈ x-overrideHost ਕਨੈਕਸ਼ਨ ਦਾ ਟਿਕਾਣਾ ਬਦਲਦਾ ਹੈ ਪਰ ਬੇਨਤੀ ਦਾ Host ਹੈਡਰ ਬਰਕਰਾਰ ਰੱਖਦਾ ਹੈ। ਨਿਯਮ OnBeforeRequest ਵਿੱਚ ਰੱਖੋ:

if (oSession.HostnameIs("preview.example.net")) {
    oSession.bypassGateway = true;
    oSession["x-overrideHost"] = "192.0.2.20";
}

ਦਸਤਾਵੇਜ਼ੀ ਪਤੇ ਨੂੰ ਵਿਕਾਸ ਸਰਵਰ ਨਾਲ ਬਦਲੋ। ਬਰਾਊਜ਼ਰ preview.example.net ਮੰਗਦਾ ਰਹਿ ਸਕਦਾ ਹੈ, ਅਤੇ ਸਰਵਰ ਉਹੀ virtual-host ਨਾਮ ਪ੍ਰਾਪਤ ਕਰਦਾ ਰਹਿੰਦਾ ਹੈ। ਇਹ ਤਦ ਲਾਭਦਾਇਕ ਹੈ ਜਦੋਂ URL ਦੇ host ਨਾਮ ਨੂੰ IP ਨਾਲ ਬਦਲਣ ਨਾਲ ਗਲਤ ਐਪਲੀਕੇਸ਼ਨ ਚੁਣੀ ਜਾਵੇ।

bypassGateway ਇਹ ਕਨੈਕਸ਼ਨ Fiddler ਵਿੱਚ ਸੰਰਚਿਤ upstream proxy ਤੋਂ ਬਿਨਾਂ ਜਾਣ-ਬੁੱਝ ਕੇ ਭੇਜਦਾ ਹੈ। ਇਸਨੂੰ ਸਿਰਫ਼ ਤਦ ਰੱਖੋ ਜਦੋਂ ਉਹ ਸਿੱਧਾ ਵਿਕਾਸ ਮਾਰਗ ਲੋੜੀਂਦਾ ਅਤੇ ਪਹੁੰਚਯੋਗ ਹੋਵੇ। ਨਹੀਂ ਤਾਂ parent proxy ਵੱਖਰੇ ਟਿਕਾਣਾ ਫੈਸਲੇ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਰਹਿ ਸਕਦਾ ਹੈ।

ਇਹ ਨਿਯਮ Fiddler ਵਿੱਚੋਂ ਲੰਘਣ ਵਾਲੇ session ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੀ hosts ਫਾਈਲ ਸੋਧਦਾ ਨਹੀਂ ਅਤੇ ਕਿਸੇ ਹੋਰ ਪ੍ਰੋਗਰਾਮ ਦੇ ਨਾ ਫੜੇ ਕਨੈਕਸ਼ਨ ਨੂੰ ਵੀ ਨਹੀਂ ਬਦਲਦਾ।

ਸੰਬੰਧਿਤ ਲੇਖ