Schön. Jetzt hast du die Header. Und nun stellst du fest: Prima, Status 200. Also alles okay.
Und jetzt musst du ein zweites Mal los, um den eigentlichen Inhalt abzurufen. Das meinte ich mit "zweimal".
Ehrlich gesagt verstehe ich das immer noch nicht. Wofür muss ich ein zweites Mal los? Es reicht mir doch zu wissen, ob die Seite existiert. Existiert sie, zeige ich sie im (i)Frame an, existiert sie nicht, geht's weiter.