Skip to content

umi-request请求后端不加密 #81

Description

@resuper

postman请求响应正常,umi-request请求不正常

前端代码

import request from 'umi-request';
request.post('/api/test/encryptTransmission/',{
      // aes 加密后的字符串
      // data:Encrypt(JSON.stringify(reqData)),
      // rsa 加密后的字符串
      // data:jsEncrypt.encrypt(JSON.stringify(reqData)),
      // json对象
      data:reqData,
      headers:{
        Accept:'*/*'
      }
    }).then((res)=>{
      console.log('1');
    })

后端代码
pom.xml

<dependency>
            <groupId>com.cxytiandi</groupId>
            <artifactId>monkey-api-encrypt-core</artifactId>
            <version>1.2.RELEASE</version>
        </dependency>

springboot主启动类

@SpringBootApplication
@MapperScan(basePackages = {"com.iwhalecloud.yn.portal.mapper"})
@EnableEncrypt
public class YnPortalServerApplication {

//    @Resource
//    private MyRsaEncryptAlgorithm myRsaEncryptAlgorithm;

    public static void main(String[] args) {
        SpringApplication.run(YnPortalServerApplication.class, args);
    }

}

TestController

@RestController
@RequestMapping("/test")
public class TestController {
    @RequestMapping("/hello")
    public Result hello() {
        return Result.buildFail("-440033", "服务器正常返回,但是返回的结果告知服务器或业务不对");
    }

    @Encrypt
    @PostMapping(path = "/encryptTransmission" ,consumes="application/json")
    public Result encryptTransmission(@RequestBody MyUserDetails myUserDetails) {
        return Result.buildSuccess(myUserDetails);
    }
}

测试结果
postman
image

前端项目
image

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions