Связывание нескольких объектов с HttpEntity
Мой отдых API использует запрос POST с 2 параметрами объекта: пользовательский тип и длинный
Я могу связать один параметр с телом, как это:
private void createCaseParticipant(long caseId, CaseParticipantDTO caseParticipantDTO)
{
HttpHeaders headers = new HttpHeaders();
headers.add(AUTHORIZATION_HEADER_NAME, BASIC_AUTHORIZATION_HEADER_PREFIX + cmsRestApiCreds);
HttpEntity<CaseParticipantDTO> postRequest = new HttpEntity<CaseParticipantDTO>(caseParticipantDTO, headers);
}
Как я могу добавить второй параметр в мой запрос? Спасибо
1 ответ
Решение
Вы можете просто добавить его в HttpHeadersobjects примерно так:
private void createCaseParticipant(long caseId, CaseParticipantDTO caseParticipantDTO)
{
HttpHeaders headers = new HttpHeaders();
headers.add(AUTHORIZATION_HEADER_NAME, BASIC_AUTHORIZATION_HEADER_PREFIX + cmsRestApiCreds);
headers.add("caseId",caseId.toString());
headers.add("caseParticipantDTO", caseParticipantDTO.toString());
HttpEntity<CaseParticipantDTO> postRequest = new HttpEntity<CaseParticipantDTO>(caseParticipantDTO, headers);
}