A dual-components absorption method based on absorption spectroscopy was described in the paper. It can easily eliminate the influence of the serious contamination and aerosol scattering on IFR measurement by utilizing the absorptions of iodine vapor and chlorine on two different wavelengths respectively. According to the character that there is no other gaseous product in the reaction besides iodine vapor, IFR in real time can be obtained by the connections of the pressure and the flow rate among chlorine remainder, iodine vapor, and the buffer gas. We used this method to measure IFR for the first time at the exit of a chemical iodine generator. The average of IFR is coincident with that calculated by chemical weighting mass.