Ich erstelle einen Webservice in Symfony und ich versuche, einen Postanruf an die Datenbank zu machen. Wenn ich Post mit Postman mache, bekomme ich den Fehler 301 dauerhaft verschoben. dies ist mein Code für den ControllerProbleme mit dem Posten von JSON in der Datenbank - 301 verschoben permanent Symfony
/**
* @Route("/post/influ/")
*/
public function postAction(Request $request)
{
$data = new User;
$firstname = $request->get('firstname');
$lastname = $request->get('lastname');
$username = $request->get('username');
$gender = $request->get('gender');
$email = $request->get('email');
$country = $request->get('country');
$state = $request->get('state');
$password = $request->get('password');
$retypePassword = $request->get('retypePassword');
if(empty($firstname) || empty($lastname))
{
return new View("NULL VALUES ARE NOT ALLOWED", Response::HTTP_NOT_ACCEPTABLE);
}
$data->setFirstname($firstname);
$data->setLastname($lastname);
$data->setUsername($username);
$data->setGender($gender);
$data->setEmail($email);
$data->setCountry($country);
$data->setState($state);
$data->setPassword($password);
$data->setRetypePassword($retypePassword);
$em = $this->getDoctrine()->getManager();
$em->persist($data);
$em->flush();
return (" Added Successfully", Response::HTTP_OK);
}
ist dies die json ich in die Datenbank ist Entsendung Postbote verwenden, aber 301 bewegte permanent als Antwort
{
"id": 3,
"firstname": "xyz",
"lastname": "xyz",
"username": "hello",
"gender": "Male",
"email": "[email protected]",
"country": "MyContry",
"state": "MyState",
"password": "password",
"retype_password": "password"
}
Dies ist die URL der Rückkehr ich, damit ich bin die schreiben
http://localhost:88/HelloApi/web/app_dev.php/post/influ
Bitte was könnte falsch sein. Danke