The US House of Representatives has passed a measure seeking to restrict President Donald Trump's authority to launch further military action against Iran without approval from Congress. The resolution passed by a vote of 215 to 208, with four Republican lawmakers joining Democrats in support. Supporters say the move is necessary to protect Congress's constitutional power to declare war and to prevent a prolonged conflict in the Middle East. The measure is the latest effort by lawmakers to challenge the administration's handling of the war with Iran, which began earlier this year. However, the proposal still faces major obstacles before becoming law. The resolution must also be approved by the US Senate, where Republicans hold a majority. Even if it passes there, it may not completely stop military operations against Iran. Several lawmakers argued that Congress should have a greater role in deciding whether the United States enters or expands military conflicts. Supporters of the measure said the war has increased tensions in the region and raised concerns about its economic and diplomatic consequences. Critics of the administration's approach believe military action has made negotiations with Iran more difficult. They also point to rising fuel prices and growing instability in the Middle East. Meanwhile, President Trump has expressed optimism that negotiations with Iran are progressing and suggested that a broader agreement could be reached soon. He said both sides are getting closer to a deal that could help end the conflict. The vote reflects growing debate within both major political parties about America's involvement in overseas conflicts and the balance of power between Congress and the president on matters of war. Despite the House vote, the future of the resolution remains uncertain as lawmakers continue discussions on the next steps regarding US policy toward Iran.