接口平台内部调用

2021-08-20  本文已影响0人  小小的小帅

注入:

    @Autowired
    private InterfaceInvokeSdk interfaceInvokeSdk;

实例:

  String namespace = "namespace xxx";
        String interfaceCode = "get_token";
        String serverCode = "serverCode";
        RequestPayloadDTO payload = new RequestPayloadDTO();
        Map<String, String> headerMap = new HashMap<>();
        headerMap.put("Connection", "keep-alive");
        headerMap.put("Content-Type", "application/x-www-form-urlencoded");
        payload.setHeaderParamMap(headerMap);
        payload.setMediaType("application/x-www-form-urlencoded");
        Map<String,String> bodyMap = new HashMap<>();
        bodyMap.put("client_id","client");
        bodyMap.put("client_secret","secret");
        bodyMap.put("grant_type","password");
        bodyMap.put("username","ewr1814");
        bodyMap.put("password","");
        payload.setBodyParamMap(bodyMap);
        ResponsePayloadDTO responsePayloadDTO = interfaceInvokeSdk.invoke(namespace, serverCode, interfaceCode, payload);
上一篇 下一篇

猜你喜欢

热点阅读