本文介绍: httphttps区别菜鸟教程连接HTTP 状态码由三个十进制数字组成,第一个进制数字定义状态码的类型信息响应(100–199)成功响应(200–299)重定向(300–399)客户端错误(400–499)服务器错误 (500–599)如第二次请求页面时,加载js或者css数据参数类型匹配,如:沒傳參、需要整數而傳了小數如:a(int b)不传参一定报错需要Post請求,但是發起了確實Get請求gateway配置同源策略後報的錯在geteway處沒有配置時後端代碼將請求

首先最好先了解httphttps区别

http与https的区别

菜鸟教程连接

HTTP状态分类:总共分为5种类型

HTTP 状态码由三个十进制数字组成,第一个进制数字定义状态码的类型
信息响应(100–199)
成功响应(200–299)
重定向(300–399)
客户端错误(400–499)
服务器错误 (500–599)

200:成功

301: 资源网页等)被永久转移到其它URL

304:利用缓存 与200差不多,成功

如第二次请求页面时,加载js或者css数据

400: 客户端请求语法错误服务器无法理解

参数类型匹配,如:沒傳參、需要整數而傳了小數

在这里插入图片描述

401: 无登录登录权限权限错误身份认证失败

404: 请求资源(网页等)不存在
408: 请求超时
500: 后端服务器异常

如:a(int b)不传参一定报错

405 :异常

需要Post請求,但是發起了確實Get請求
在这里插入图片描述

415异常

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

gateway配置同源策略後報的錯

在这里插入图片描述geteway處沒有配置

在这里插入图片描述後端代碼
在这里插入图片描述
請求修改

 //如果校验成功,则发起ajax请求
        //const {data: result} = await this.$http.post('/user/list',JSON.stringify(this.loginForm))
        const {data: result} =  await this.$http({
          method: 'post',
          url: '/user/list',
          data: JSON.stringify(this.loginForm),
          headers: {
            'Content-Type': 'application/json;charset=UTF-8'
          }
        }).then(res=>{
            console.log(res);
        }).catch(err=>{
            console.log(err);
        })
報錯403

已拦截跨源请求同源策略禁止读取位于 ************ 的远程资源。(原因:CORS 头缺少 ‘Access-Control-Allow-Origin’)。
在这里插入图片描述
解决方法很多,但是亲测了一种简单有效的方式

对于springmvc4.0以上版本,直接在controller全局)或者方法使用@CrossOrigin 注解即可。
对于springmvc4.0以下版本使用拦截器

以上兩種方法都用了
在gatway配置同源策略
在这里插入图片描述報錯:
1.已拦截跨源请求同源策略禁止读取位于 http://localhost:9527/s 的远程资源。(原因:不允许有多个 ‘Access-Control-Allow-Origin’ CORS 头)。
2.org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘qoinclass com.josion.seckill.pojo.User
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:78)

這不是gateway報錯,是controller
在这里插入图片描述在这里插入图片描述
解決:系統中mybatis出錯了

504
在这里插入图片描述502
在这里插入图片描述

200 – 服务器成功返回网页,404 – 请求网页存在,503 – 服务器超时
304

客户端发送一个条件的GET 请求且该请求已被允许,而文档内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个304状态码。简单的表达就是客户端已经执行了GET,但文件未变化。

原文地址:https://blog.csdn.net/qq_53088095/article/details/124112250

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_22258.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注