Я хочу передать от моего angularjs данных клиента к серверу:@FormParam или @FormDataParam при получении углового http POST formData?
вот мой клиент:
var formData = new FormData();
formData.append('voice', voice);
formData.append('isAddMode', isAddMode);
$http.put('/api/Voices/updateVoice', formData).then(
function successCallback(response) {
или:
$http.put('/api/Voices/updateVoice', {voice: voice, isAddMode : isAddMode}).then(
вот мой сервер
public void updateVoice(@FormDataParam("voice") VoiceBl voice, @FormParam("isAddMode") boolean isAddMode) throws Exception {
Как изменить API-интерфейс сервера, чтобы получить запрос POST с несколькими параметрами должным образом?
лучше использовать FormData? или json с клиентской стороны? –