自学前端小白 2023-03-24 22:39 采纳率: 66.7%
浏览 447
已结题

请求标头显示是预配标头


 // 获取聊天机器人发送回来的消息
    function getMsg(text) {
        $.ajax({
            method: 'GET',
            url: 'http://ajax.frontend.itheima.net:3006/api/robot',
            data: {
                spoken: text
            },
            success: function (res) {
                console.log(res)
                // if (res.message === 'success') {
                    // 接收聊天消息
                    // const msg = res.data.info.text
                    // $('#talk_list').append('
  • ' + msg + '
  • '
    ) // 重置滚动条的位置 // resetui() // } } }) }

    img

    img

    2.1解决方案1:检查网站状态
    2.2解决方案2:重新启动你的路由器
    解决方案3:清除浏览器缓存2.3
    2.4解决方案4:检查你的代理设置
    2.5 解决方案5:禁用你的反病毒和防火墙软件
    2.6解决方案6:清除你的DNS缓存
    2.7 解决方案7:改变DNS服务器
    2.8解决方案8:停用过期的Chrome扩展程序
    2.9 解决方案9:重新安装hrome浏览器

    上面的九种方法都试了,还是没有解决问题。
    究竟有什么办法可以搞定呀?用了2天时间了。

    • 写回答

    1条回答 默认 最新

    • 随风4928579 2023-03-25 16:10
      关注

      "预配标头"指的是请求发送到服务器时所带的请求头(Request Headers),通常包含一些需要被服务器端检查并根据结果进行处理的信息,如Cookie、Token等等。

      如果请求标头显示为“预配标头”,一般是因为这个请求使用了跨域(Cross-Origin Resource Sharing,简称CORS)技术,在发送请求之前需要服务器端先给出响应,表示是否允许此次跨域请求。此种情况下,浏览器会先发送一个OPTIONS请求,来确认服务器是否支持这个请求,如果服务器返回允许,则会发送实际的请求。

      在处理跨域请求时,需要对服务器端进行配置,以允许跨域请求的发送,具体的方式可以参考CORS的相关资料,或者在代码中使用一些跨域请求工具库来解决。

      问的ai

      本回答被题主选为最佳回答 , 对您是否有帮助呢?
      评论

    报告相同问题?

    问题事件

    • 系统已结题 4月8日
    • 已采纳回答 3月31日
    • 创建了问题 3月24日

    悬赏问题

    • ¥15 求指导ADS低噪放设计
    • ¥15 CARSIM前车变道设置
    • ¥50 三种调度算法报错 有实例
    • ¥15 关于#python#的问题,请各位专家解答!
    • ¥200 询问:python实现大地主题正反算的程序设计,有偿
    • ¥15 smptlib使用465端口发送邮件失败
    • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
    • ¥15 对于squad数据集的基于bert模型的微调
    • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
    • ¥20 steam下载游戏占用内存