Java HttpPost и HttpServletRequest - PullRequest
       1

Java HttpPost и HttpServletRequest

0 голосов
/ 26 июня 2019

У нас есть устаревшая система, из которой мы направляем запрос в 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 вместе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...