java如何从HttpServletRequest创建okhttp3请求?
当我的Java web应用程序收到HTTP POST请求时,它需要从HttpServletRequest创建一个新的OkHttp3请求,并将其发送到另一个URL。最初的post请求可以是简单的表单数据,也可以是多部分的
以下是我希望实现的界面:
import okhttp3.Request;
public interface OkHttp3RequestBuilder {
Request create(HttpServletRequest request);
}
看来挑战归根结底是如何创建okhttp3。请求体。以下是实施的相关部分
final HttpUrl targetUrl = HttpUrl.get("http://internal.xyz.com");
final RequestBody requestBody = // ?????
final Request httpRequest = new Request.Builder()
.post(requestBody)
.url(targetUrl)
.build();
return httpRequest;
我该怎么做呢?有什么建议吗?谢谢
共 (0) 个答案