我有一个现有的表单端点,该端点在通过标准 ajax/jQuery 调用提交时可以工作,但是当我使用 Axios 发布到它时,该端点没有从 data 属性接收任何数据。
我正在发布到同一服务器上的文件,而不是 CORS。
我在 URL 中输入的任何内容都会按预期到达端点。
export function selectSubscription(data){
    const url = '/remoting/credits.cfc';
    let params = {};
    const requiredFields = [
        'PRODUCT_PACKAGE_ID', 
        'REPLENISH_PACKAGE_ID', 
        'REPLENISH_THRESHOLD',
        'SCHOOL_SUBSCRIPTION_ID'
    ];
    let validFormData = jsonHasFields(data, requiredFields);
    if (!validFormData.success) {
        return {
            type: 'INVALID_FORM',
            keys: validFormData.keys
        }
    }
    params.method = 'selectSubscription';
    for (let i=0; i < requiredFields.length; i++) {
        let key = requiredFields[i];
        params[key] = data[key];
    }
    //const request = axios.post(url, params); 
    const request = axios({
        method: 'post',
        url: url,
        data: params
    })
    //$.post(url, params, function(result){debugger;});
    return {
        type: 'SELECT_SUBSCRIPTION',
        payload: request
    }
}
