![](/img/trans.png)
[英]rest api - how to send body parameters of postman in rest api call
[英]How to 'convert' a Java REST call to a Postman REST call
我在执行邮递员REST呼叫以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调用中执行相同的操作。
尝试仅添加以下值:
然后,添加内容类型和您需要传递的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.