开发者社区> 问答> 正文

如果引用了 okhttp,okio 和 mpaas 有冲突该怎么办?

如果引用了 okhttp,okio 和 mpaas 有冲突该怎么办?

展开
收起
Puppet 2020-03-24 22:00:47 780 0
1 条回答
写回答
取消 提交回答
  • 解答:您需要完成以下两步操作以解决该冲突: 1. 注掉 mpaas 的 wire 组件。

    1.	mpaascomponents{
    2.	   excludeDependencies=['com.alipay.android.phone.thirdparty:wire-build']
    3.	}
    
    1. 使用公网提供的 wire 组件。
    0.	 implementation  'com.squareup.wire:wire-lite-runtime:1.5.3.4@jar'
    

    通过 JSAPI 调用 MGS RPC 接口向后端发送 POST 请求时,如何把参数放到POSTBODY 中。 解答:MGS 正确配置好 POST BODY 及对应的数据模型后,通过 JSAPI 发送请求时需要需要把POSTBODY的内容作为_requestBody 的值放在 requestData 参数中,参见下面的样例

    1.	window.onload = function() {
    2.	     ready(function() {
    3.	       window.AlipayJSBridge.call('rpc', {
    4.	         operationType: 'MYAPI',
    5.	         requestData: [
    6.	         {"_requestBody":"{\"key1\":\"value1\",\"key2\":\"value2\"}"}],
    7.	         headers:{},
    8.	         getResponse: true
    9.	       }, function(data) {
    10.	         alert(JSON.stringify(data));
    11.	       });
    12.	     });
    13.	   }
    
    2020-03-24 22:01:19
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载