I am discussing this with a Christian and would like a quick response, if possible, even if it is basic.
He quotes the following hadith:
Ib'n Sa'd: "When the apostle of Allah conquered Khaibar and he had peace of mind, Zaynab Bint al-Harith the brother of Marhab, who was the spouse of Sallam Ibn Mishkam, inquired, "Which part of the goat is liked by Muhammad?" They said, "The foreleg." Then she slaughtered one from her goats and roasted it (the meat). Then she wanted a poison which could not fail. .... The apostle of Allah took the foreleg, a piece of which he put into his mouth. Bishr took another bone and put it into his mouth. When the apostle of Allah ate one morsel of it Bishr ate his and other people also ate from it. Then the apostle of Allah said, "Hold back your hands! because this foreleg; ...informed me that it is poisoned. Thereupon Bishr said, "By Him who has made you great! I discovered it from the morsel I took. Nothing prevented me from emitting it out, but the idea that I did not like to make your food unrelishing. When you had eaten what was in your mouth I did not like to save my life after yours, and I also thought you would not have eaten it if there was something wrong."
His point is that Bishr knew about the poison from eating it, but did not spit it out because he thought there was nothing wrong with it, since the prophet would have been informed prior to eating the goat. Hence, the prophet did not have divine revelation, rather made up for his mistake and said that the goat had told him, after the incident.
How do I reply to someone who says that.