No person arrested upon such warrant shall be delivered over to the agent whom the executive authority demanding the person shall have appointed to receive the person unless he or she has been informed of the demand made for his or her surrender and of the crime with which he or she is charged and that he or she has the right to demand legal counsel; and if the prisoner, his or her friends, or counsel shall state that he or she or they desire to test the legality of the arrest, the prisoner shall be taken forthwith before a judge of a court of record in this state, who shall fix a reasonable time to be allowed the prisoner within which to apply for a writ of habeas corpus. And when such writ is applied for, notice thereof, and of the time and place of hearing thereon, shall be given to the public prosecuting officer of the county in which the arrest is made and in which the accused is in custody, and to the said agent of the demanding state.