/**
url123 = 网址
lgg = 1 则打印网址日志
mods
0=返回源码
1=返回json
2=返回字节
3=返回body
**/
function fa_get(url123,lgg,mods){
if(lgg == 1){
console.log("[fa_get]",url123);
}
var fan = undefined;
var codeee = undefined;
try{
codeee = http.get(url123);
}catch(e){
codeee = undefined;
console.log("[fa_get]","get异常1:"+e);
}
if(codeee == undefined){
try{
codeee = http.get(url123);
}catch(e){
codeee = undefined;
console.log("[fa_get]","get异常2:"+e);
}
if(codeee == undefined){
try{
sleep(5000);
codeee = http.get(url123);
}catch(e){
codeee = undefined;
console.log("[fa_get]","get异常3:"+e);
}
}
}
if(codeee != undefined && codeee.statusCode == 200){
if(mods == 0){
try{
fan = codeee.body.string();
}catch(e){
fan = undefined;
console.log("[fa_get]","codeee.body.string():"+e)
}
}else if(mods == 1){
try{
fan = codeee.body.json();
}catch(e){
fan = undefined;
console.log("[fa_get]","codeee.body.json():"+e)
}
}else if(mods == 2){
try{
fan = codeee.body.bytes();
}catch(e){
fan = undefined;
console.log("[fa_get]","codeee.body.bytes():"+e)
}
}else if(mods == 3){
try{
fan = codeee.body;
}catch(e){
fan = undefined;
console.log("[fa_get]","codeee.body:"+e)
}
}
}
return fan;
}