Editar
PUT | https://frases.docapi.dev/frase/editar/{id}
Parâmetros no corpo da requisição [Body RAW]
{
"frase": "Digite aqui a nova frase que deseja salvar no lugar da antiga",
"nomeAutor": "Digite aqui o novo 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'
};
// Coloque no valor dessa variavel o id da frase que quer editar
var idFrase = "";
try {
var response = await fetch(`https://frases.docapi.dev/frase/editar/${idFrase}`, 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 atualizada com sucesso.",
"resposta": {
"_id": "64c2c65f624a7477af5b54ed",
"frase": "Test 2",
"nomeAutor": "Rubens",
"createdAt": "2023-07-27T19:32:47.476Z",
"updatedAt": "2023-07-27T19:39:45.331Z",
"__v": 0
}
}