用egg curl 请求小程序接口报错报错47001 data format error

要设置headers的Content-Type

直接写contentType并不管用

正确代码如下

ctx.curl(url, {

                method: 'POST',

                headers: {

                'Content-Type': 'application/json; encoding=utf-8',

                },

                data:{

                "touser": `${admin[0].openid}`,

                "template_id": "********",

                "page": "index",

                "data": {

                    "character_string1": {

                        "value": "012929"

                    },

                    "phrase2": {

                        "value": "选择供应商"

                    },

                    "name3": {

                        "value": "jack"

                    } ,

                    "phone_number4": {

                        "value": "15764506608"

                    }

                    }

                },           

                dataType: 'json',

              });

你可能感兴趣的:(用egg curl 请求小程序接口报错报错47001 data format error)