Ir para o conteúdo principal

Editar

POST | https://frases.docapi.dev/frase/criar

Parâmetros no corpo da requisição [Body RAW]
{
  "frase": "Digite aqui a frase que deseja salvar",
  "nomeAutor": "Digite aqui a nome completo do autor da frase"
}
Exemplo de implementação da requisição no JavaScript [Example Request JS]
var json = {
  frase: "",
  nomeAutor: ""
};

var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: JSON.stringify(json),
  redirect: 'follow'
};

try {
  var response = await fetch("https://frases.docapi.dev/frase/criar", requestOptions);
  var responseJson = await response.json();
  if (response.ok) {
    // Requisão foi um sucesso!
    // A partir desse trecho você pode implementar o seu codigo que irá pegar os dados da api e colocar no front-end por exemplo.
    console.log(responseJson);
    return (responseJson?.resposta || responseJson);


  } else {
    throw new Error(response);
  }
} catch (error) {
  console.error(error);
  console.log("Error: ", error);
  throw error;
}
Exemplo de resposta de sucesso 200 [Example Response 200]
{
  "status": "OK",
  "statusMensagem": "Frase criada com sucesso.",
  "resposta": {
    "frase": "Test",
    "nomeAutor": "Rubens",
    "_id": "64c2c65f624a7477af5b54ed",
    "createdAt": "2023-07-27T19:32:47.476Z",
    "updatedAt": "2023-07-27T19:32:47.476Z",
    "__v": 0
  }
}