iOS内购 支付成功后,发送后台请求进行二次验证报21002的解决办法

最近在做内购功能,是在沙盒环境下进行支付的,支付成功后,请求后台的写好的接口A,接口A实现了二次验证功能,本质上就是让公司后台去访问https://sandbox.itunes.apple.com/verifyReceipt接口,让后台和苹果服务器就交互,没想到却报了21002的错误。我自己也在postman上模拟测试了,确实是有问题,经过一番研究后发现,请求的Header的Content-Type应该是application/json格式,如下截图所示:

image.png

另外,Body中应该是以下这种格式:
image.png

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。