首页 > 解决方案 > 如何添加 JSON 正文和证书

问题描述

我已经尝试了几个小时在我的请求中添加 Json 正文和证书。现在我很沮丧和困惑。这是我整理的一个小代码:

try {
    // TODO: Add Json object in Body "myJSON"
    // TODO: Add Certificate "abc.p12" and password "123456".
    String request = WCFGlobalVariables.getApiUrl();
    URL url = new URL(request);
    HttpURLConnection conn = (HttpURLConnection) url.openConnection(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(WCFGlobalVariables.getProxyName(), WCFGlobalVariables.getProxyPort())));
    conn.setDoOutput(true);
    conn.setInstanceFollowRedirects(false);
    conn.setRequestMethod("POST");
    conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
    conn.setRequestProperty("charset", "utf-8");
    conn.setUseCaches(false);
    try (DataOutputStream wr = new DataOutputStream(conn.getOutputStream())) {

    }
} catch (Exception ex) {
    log.error(ex.getLocalizedMessage());
}

我希望,你愿意帮助我:

我还需要做什么来添加“P12”-证书和密码以及 JSON 作为请求正文?

感谢您的帮助!

标签: javarest

解决方案


推荐阅读