У нас есть устаревшая система, из которой мы направляем запрос в PaaS
среду. Я создаю HttpPost
следующим образом:
HttpPost postRequest = new HttpPost(PaaSAccess.getUrl());
Мне также нужно передать некоторые параметры, которые принимаются в PaaS
среде, как показано ниже:
public PaaSRequest getPaaSRequest(final HttpServletRequest httpRequest)
{
String dbHost = httpRequest.getParameter(DB_HOST);
}
Я попытался привязать параметры, как показано ниже:
ArrayList<NameValuePair> postParameters;
postParameters = new ArrayList<NameValuePair>();
postParameters.add(new BasicNameValuePair("DBHost", req.getDBHost()));
postRequest.setEntity(new UrlEncodedFormEntity(postParameters));
Но в PaaS
я получаю нулевое значение
httpRequest.getParameter(DB_HOST);
Позже я также установил xmlRequest как setEntity. Это может быть из-за этого.
final StringEntity request = new StringEntity(xmlRequest);
postRequest.setEntity(request);
Есть ли способ отправить String xmlRequest, а также postParams вместе?