收藏
回答

ios 15.7.1 后端接收不到传参,data为空

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.request 微信iOS客户端 8.0.34 不知道

data:{

image:imageBase,

secret:{

id: '22222',

name: '5555'

}

}

export function $postr(uri, data) {

    console.log(data.secret) //使用s4加密,数据打印存在,后端接收不到传参,data为空,部分ios和安卓正常

    return new Promise(function (resolve, reject) {

        let secretdata

        s4.secretKey = getApp().globalData.secretKey

        s4.iv = getApp().globalData.iv

        if (

            !(JSON.stringify(data.secret=== '{}'&&

            !(JSON.stringify(data.secret== null&&

            !(JSON.stringify(data.secret== '')

        ) {

            secretdata = s4.encryptData_CBC(JSON.stringify(data.secret))

            console.log(secretdata)

        } else {

            secretdata = data

        }

        data.secret = secretdata

        wx.request({

            url: getApp().globalData.url + uri,

            data: data,

            method: 'POST',

            header: {

                'Content-Type': 'application/x-www-form-urlencoded',

                // 'X-Requested-With': 'XMLHttpRequest',

                cookie: wx.getStorageSync('sessionid'),

                version: wx.getStorageSync('version')

            },

            withCredentials: true,

            success: function (res) {},

fail: function (res) {}

        })

    })

}


回答关注问题邀请回答
收藏

1 个回答

  • 清蒸鱼
    清蒸鱼
    2023-08-10

    这只能等管理员回复了

    2023-08-10
    有用
    回复
登录 后发表内容