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

请求标头显示是预配标头


 // 获取聊天机器人发送回来的消息
    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日

    悬赏问题

    • ¥20 R语言单细胞测序 对seurat对象进行标准化时出现问题
    • ¥15 Anaconda navigator updateor一直更新
    • ¥15 请问如何在matlab里使用raven工具?
    • ¥100 关于ios手游充值到一定金额,再点充值提示公众号的问题。
    • ¥15 求一个stm32串口控制程序
    • ¥20 Windows 驱动开发版本疑问相关
    • ¥15 MAC 未能打开磁盘映像
    • ¥15 fastcap使用,二维导体输入问题
    • ¥15 hosts修改后不能访问
    • ¥15 关于化学反应速率C++编译问题/FLUENT