CITY HALL -- New York City faces no specific credible threats at the moment following a U.S. airstrike attack that killed Iran’s top military commander Gen. Qassem Soleimani, Mayor Bill de Blasio and the city’s top cop said Friday.

De Blasio said the U.S. strike on a state with a sophisticated military, like Iran, posed a threat “different and greater” than what New York City has faced previously. He cautioned that the country was now in a “de facto state of war” with Iran.

“Over the last 20 years this city more than any other has suffered the results of terrorism,” de Blasio said. “The terrorism inflicted upon us came from non-state actors, it came from very dangerous terrorist movements and individuals. As of last night, we are dealing with a different reality.”

“None of us knows how this will play out, it will likely take weeks and months, maybe even years before we see where all this goes,” he continued.

EXPECT GREATER POLICE PRESENCE AT KEY SITES

The mayor, alongside NYPD Commissioner Dermot Shea and Deputy Commissioner of Intelligence and Counterterrorism John Miller, said the department would ramp up security at prominent locations across the city and use “unpredictability” as a deterrence.

Without saying where the NYPD would deploy more patrols, the mayor said officials believe the Iranians have an interest in prominent targets at “well known American locations,” which the department would keep “special watch over.”

The U.S. airstrike near Baghdad’s airport early Friday killed Soleimani and several of his associates. The 62-year-old led Iran’s elite Quds Force, responsible for the country’s foreign campaigns.

The White House justified the strike with a tweet alleging that Soleimani “was actively developing plans to attack American diplomats and service members in Iraq and throughout the region."

But global powers took a dim view of the U.S. airstrike and urged restraint on all sides.

De Blasio said he was “personally very happy Soleimani was dead,” but cautioned that any U.S. retaliation could not be authorized without the approval of Congress, which he said must be brought to lawmakers “immediately.”

ROSE: PRESIDENT CAN’T GO TO WAR WITHOUT APPROVAL

Army veteran Rep. Max Rose (D-Staten Island/Brooklyn) said that the president cannot go to war without the approval of Congress.

“No one should mourn the loss of Qassem Soleimani, who was responsible for hundreds of Americans deaths and injuries to thousands more — some of whom I know and served with,” Rose said.

“We are now faced with incredibly serious questions regarding the intelligence that led to this strike and what the Administration’s plan is for what comes next. Let me be clear: No president, regardless of party, has the authority to go to war with Iran without Congressional authorization,” Rose continued.

Associated Press material was used in this report.

FOLLOW SYDNEY KASHIWAGI ON TWITTER.