LONDON — Against a backdrop of growing impatience across Europe with Israeli policy, Britain’s Parliament overwhelmingly passed a nonbinding resolution Monday night to give diplomatic recognition to a Palestinian state. The vote was a symbolic but potent indication of how public opinion has shifted since the breakdown of American-sponsored peace negotiations and the conflict in Gaza this summer.

Though the outcome of the 274-to-12 parliamentary vote was not binding on the British government, the debate was the latest evidence of how support for Israeli policies, even among staunch allies of Israel, is giving way to more calibrated positions and in some cases frustrated expressions of opposition to Prime Minister Benjamin Netanyahu’s stance toward the Palestinians.

Opening the debate, Grahame Morris, the Labour Party lawmaker who promoted it, said Britain had a “historic opportunity” to take “this small but symbolically important step” of recognition.

“To make our recognition of Palestine dependent on Israel’s agreement would be to grant Israel a veto over Palestinian self-determination,” said Mr. Morris, who leads a group called Labour Friends of Palestine.