A method for performing hybrid automatic repeat request feedback, characterized in that, comprising: adding or removing, by a terminal, hybrid automatic repeat request acknowledge, HARQ-ACK, of a semi-persistent scheduling physical downlink shared channel, SPS PDSCH, in an HARQ-ACK codebook transmitted on a physical uplink control channel, PUCCH, or a physical uplink shared channel, PUSCH; and transmitting, by the terminal, a processed HARQ-ACK codebook; wherein the adding or removing, by the terminal, the HARQ-ACK of the SPS PDSCH in the HARQ-ACK codebook transmitted on the PUCCH or the PUSCH comprises one of the following schemes: scheme 1: adding or removing, by the terminal, the HARQ-ACK of the SPS PDSCH in the HARQ-ACK codebook according to HARQ-ACK timing of the SPS PDSCH; scheme 2: determining, by the terminal, according to whether a set of downlink transmission corresponding to time at which the HARQ-ACK codebook is transmitted comprises a transmission occasion of the SPS PDSCH, whether the HARQ-ACK of the SPS PDSCH is added by the terminal in the HARQ-ACK codebook, wherein the downlink transmission is the PDSCH or the PDCCH indicating downlink SPS release; scheme 3: adding, by the terminal, in the condition that SPS transmission is configured for the terminal, the HARQ-ACK of the SPS PDSCH in the HARQ-ACK codebook. adding or removing, by a terminal, hybrid automatic repeat request acknowledge, HARQ-ACK, of a semi-persistent scheduling physical downlink shared channel, SPS PDSCH, in an HARQ-ACK codebook transmitted on a physical uplink control channel, PUCCH, or a physical uplink shared channel, PUSCH; and transmitting, by the terminal, a processed HARQ-ACK codebook; wherein the adding or removing, by the terminal, the HARQ-ACK of the SPS PDSCH in the HARQ-ACK codebook transmitted on the PUCCH or the PUSCH comprises one of the following schemes: scheme 1: adding or removing, by the terminal, the HARQ-ACK of the SPS PDSCH in the HARQ-ACK codebook according to HARQ-ACK timing of the SPS PDSCH; scheme 2: determining, by the terminal, according to whether a set of downlink transmission corresponding to time at which the HARQ-ACK codebook is transmitted comprises a transmission occasion of the SPS PDSCH, whether the HARQ-ACK of the SPS PDSCH is added by the terminal in the HARQ-ACK codebook, wherein the downlink transmission is the PDSCH or the PDCCH indicating downlink SPS release; scheme 3: adding, by the terminal, in the condition that SPS transmission is configured for the terminal, the HARQ-ACK of the SPS PDSCH in the HARQ-ACK codebook. scheme 1: adding or removing, by the terminal, the HARQ-ACK of the SPS PDSCH in the HARQ-ACK codebook according to HARQ-ACK timing of the SPS PDSCH; scheme 2: determining, by the terminal, according to whether a set of downlink transmission corresponding to time at which the HARQ-ACK codebook is transmitted comprises a transmission occasion of the SPS PDSCH, whether the HARQ-ACK of the SPS PDSCH is added by the terminal in the HARQ-ACK codebook, wherein the downlink transmission is the PDSCH or the PDCCH indicating downlink SPS release; scheme 3: adding, by the terminal, in the condition that SPS transmission is configured for the terminal, the HARQ-ACK of the SPS PDSCH in the HARQ-ACK codebook.