Skip to content

android network

zhangyanqiang edited this page Apr 26, 2018 · 1 revision

networkPlugin

参数信息(eventType=“network”)

参数 参数描述 参数类型 备注
method 网络请求方式 String 常见的有“GET”,“POST”等
headers 请求头 JsonArray
url 网络请求地址 String 比如“www.iqiyi.com”
body 请求体 JSONObject
success 访问成功后的回调 function
fail 访问失败后的回调 function

实例一

初始化

var network={
method:"POST",
headers:[
{key:"User-Agent",value:"OkHttp Headers.java"},
{key:"Accept",value:"application/json; q=0.5"}
],
url:"http://www.iqiyi.com",
body:{
    user:"mUser",
    password:"mPassword"
}
success:function(s){
console.log("success:"+s);
},
fail:function(s){
console.log("fail:"+s);
},
}

注意

  1. url地址必须有"http://",不可以直接写“www.iqiyi.com”,会fail。
  2. header中不可以有重复的key,如果出现以最后一个value为准。

发送事件

__base__.triggerEvent("network", network);

实例二

初始化

var url="www.iqiyi.com";
var success=function(s){
    console.log("success:"+s);
}
var fail=function(s){
    console.log("fail:"+s);
}

发送事件

network.get(url,success,fail);
Clone this wiki locally