如何将Java REST调用“转换”为Postman REST调用

如何将Java REST调用“转换”为Postman REST调用,java,postman,Java,Postman,我在用Java复制REST调用时遇到了一些问题 我试着用Java中设置请求属性的方法在Postman上设置请求属性,但不起作用。 我必须发送一个base64字符串,并在代码行中用斜体字输入这个调用,在Java代码中这样做 URLConnection connection = new URL(url + content).openConnection(); connection.setDoOutput(true); connection.setUseCaches(false);

我在用Java复制REST调用时遇到了一些问题

我试着用Java中设置请求属性的方法在Postman上设置请求属性,但不起作用。 我必须发送一个base64字符串,并在代码行中用斜体字输入这个调用,在Java代码中这样做

 URLConnection connection = new URL(url + content).openConnection();
    connection.setDoOutput(true);
    connection.setUseCaches(false);
    connection.setConnectTimeout(timeout);
    ((HttpURLConnection) connection).setRequestMethod("POST");
    connection.setRequestProperty("Accept", "*/*");
    connection.setRequestProperty("Connection", "keep-alive");
    connection.setRequestProperty("Content-Type", "application/json; charset=utf-8");

    OutputStream output = connection.getOutputStream();

    JSONObject conf = new JSONObject();
    conf.put("signedEvidence", String.format("%s", baos));

    *output.write(conf.toString().getBytes());*
    output.flush();
    checkHttpStatus(connection);
我这样配置邮递员:

我得到的回答是:

编辑-简而言之:REST调用在Java中运行良好,但我需要在Postman中使用我自己的变量执行其中一些调用我正在调用的服务使用我传递给他的base64字符串执行一些操作。 EDIT2-在我看来,主要问题是:

output.write(conf.toString().getBytes());

它在我的Java调用中设置了base64,但我不明白/不知道如何在我的Postman调用中设置base64。

尝试只添加以下值:

然后,添加需要传递的内容类型和值


你不工作是什么意思?你期望看到什么?你现在看到的是什么?请通过编辑问题来回答这些问题,而不是在评论中。你说它不起作用是什么意思?你有错误吗?请参阅如何提出好问题。我一发帖就编辑了问题,但忘了说base64part@Newwizard你能在问题中包括你的邮递员电话中的尸体部分吗?@Asankasanjaya我现在没有《邮递员》中的尸体,我必须在那里粘贴我的base64吗?