为什么对虚拟数据 api 的参数化 POST 请求不返回完整响应?

发布于 2025-01-16 11:44:56 字数 962 浏览 0 评论 0原文

console.log("JAVASCRIPT called")
let fbtn=document.getElementById("fetchbtn");
fbtn.addEventListener("click",func_to_be_called);
function func_to_be_called()
{
    //xhr object create
    console.log("func called")
    const obj=new XMLHttpRequest();
    obj.open("POST","https://jsonplaceholder.typicode.com/posts",true);
    obj.getResponseHeader("Content-type","application/json")
    obj.onload=function(){
        if (obj.status===201)
        {
            let a=JSON.parse(this.responseText)
            console.log(a)
        }
        else console.log("no response")
    }
    let paras=JSON.stringify({
        title: 'foo',
        body: 'bar',
        userId: 1,
      })
    obj.send(paras);
}![result](https://i.sstatic.net/1TGKT.png)

这是我的js代码,它将发布请求发送到 (https://jsonplaceholder.typicode.com/posts) 创建一个新的数据条目,但响应仅显示新数据的 ID,而不是我发送的参数

console.log("JAVASCRIPT called")
let fbtn=document.getElementById("fetchbtn");
fbtn.addEventListener("click",func_to_be_called);
function func_to_be_called()
{
    //xhr object create
    console.log("func called")
    const obj=new XMLHttpRequest();
    obj.open("POST","https://jsonplaceholder.typicode.com/posts",true);
    obj.getResponseHeader("Content-type","application/json")
    obj.onload=function(){
        if (obj.status===201)
        {
            let a=JSON.parse(this.responseText)
            console.log(a)
        }
        else console.log("no response")
    }
    let paras=JSON.stringify({
        title: 'foo',
        body: 'bar',
        userId: 1,
      })
    obj.send(paras);
}![result](https://i.sstatic.net/1TGKT.png)

This is my js code that sends a post request to (https://jsonplaceholder.typicode.com/posts) to create a new data entry but response is only showing id of the new data not the parameters i sent

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文