php调取本地服务

由于跟第三方对接过程中,发现php本地加密的结果一直跟java的本地环境结果一直不同,最后想到了一个办法,就是服务器上调取本地java服务加解密,不考虑线程跟并发的情况,仅让业务调整。
java本地服务,仅需要设定路由及端口即可

 public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
        logger.info("加密微服务");
    }

    @RequestMapping("/") //路由设置
    public String Mt(@RequestParam(value = "req") String req)
    {
        //Logger LOG = LoggerFactory.getLogger(Demo.class);
        // 加密
        // 1.存管公钥加密key
        // 2.p2p私钥签名
        // 3.key加密发送内容
        String reqData = req;
        logger.info("本地php请求的内容reqData>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+reqData);
        String str = P2PMessageUtils.getEncryptContent(reqData);

        logger.info("加密后内容str>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+str);
        String info = sendPost("http://xxx.xxx.xx.xx:xxx/", str);//请求三方
        logger.info("通讯后返回内容info>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+info);
        String string = P2PMessageUtils.getDecryptContent(info);
        logger.info("通讯后解密返回内容string>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+string);
        System.err.println(string);
        return string;
    }

php 调取本地127.0.0.1:xxx端口即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值