Javascript获取主体JSON列表

Javascript获取主体JSON列表,javascript,fetch-api,Javascript,Fetch Api,我正在尝试发出post请求,并收到以下异常: "unsupported BodyInit type" 我认为问题在于请求的主体phoneNumbers的形式为phoneNumbers=[“1234567890”,“1234567891”](即字符串列表)。我尝试将JSON.stringify(phoneNumbers)作为主体,但它似乎返回“[]”,即使列表不是空的 export async function findUsersByPhoneNumbersNotFollowing(userI

我正在尝试发出post请求,并收到以下异常:

"unsupported BodyInit type"
我认为问题在于请求的主体
phoneNumbers
的形式为
phoneNumbers=[“1234567890”,“1234567891”]
(即字符串列表)。我尝试将JSON.stringify(phoneNumbers)作为主体,但它似乎返回“[]”,即使列表不是空的

 export async function findUsersByPhoneNumbersNotFollowing(userId, phoneNumbers) {
  const reqConfig = {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      Accept: 'application/json',
    },
    body: phoneNumbers,
  };


  const response = await authfetch(`${API_URL}/following/recommendations/${userId}`, reqConfig);

  if (response.error) {
    throw new Error(response.error);
  }
  return response;
}

我哪里做错了?API端点需要
List
(使用spring框架,控制器方法在带注释的
@RequestBody
中获取此参数)

尝试发送JSON对象,而不是普通数组:

const reqConfig={
方法:“POST”,
标题:{
“内容类型”:“应用程序/json”,
接受:'application/json',
},
正文:JSON.stringify({
参数名称:电话号码
}),
};

paramName
替换为您希望在API端点上使用的名称。

无法反序列化
java.util.ArrayList
out-START\u-OBJECT-token您能否共享您在端点中使用的代码(或至少部分代码)?