我想发送一个 post 请求,该请求在 java 中需要承载授权。 post请求的主体在postman中采用以下json格式的参数:
{
"name": "project-002",
"description": "Test number 2",
"users": [
"ppallavalli@umass.edu"
]
}
我想通过以下方式发送 post 请求,通过该方式我执行需要授权的 get 请求,因为这样授权更容易。
HttpUriRequest httpGet = RequestBuilder.get().setUri("https://sandbox.predera.com/aiq/api/projects/a-443018111").setHeader(HttpHeaders.AUTHORIZATION,authHeader).build();
具体来说,我想使用 HttpUriRequest 和 RequestBuilder.post 发送发布请求,因为在这种情况下授权更容易,特别是因为在我的情况下所需的授权是不记名令牌。另外,在上面的请求执行中,auth 头是字符串,我已经初始化为一个 Bearer 授权令牌
答案 0 :(得分:2)
您可以使用 tr -dc "0-9" < /dev/urandom | fold -w100|head -n 100000 > bigfile.txt
构建带有 RequestBuilder.post()
的 POST 请求以传递您的 JSON 字符串。包括授权等在内的其余标头应保持不变。
StringEntity