aardio 文档

aardio 范例: 用 web.rest 客户端调用 HTTP API - 登录认证

//用 web.rest 客户端调用 HTTP API - 登录认证
import console;
import web.rest.jsonClient;
console.showLoading("正在登录")

//创建 HTTP 客户端
var http = web.rest.jsonClient();

/*
使用默认的 Authorization 请求头指定认证 token。
调用 http.setAuth 会清除 http.setAuthToken 的设置,
调用 http.setAuthToken  也会清除 http.setAuth 的设置。
*/
http.setAuthToken("token");

//设置登录信息,支持 Basic , Digest 认证
http.setAuth("user","passwd");

var api = http.api( "http://httpbin.org" );

//发送 GET 请求
var info = api["digest-auth"].auth["user"]["passwd"].get();
//var info = http.get( "http://httpbin.org/digest-auth/auth/user/passwd" );
console.dumpJson(info); 

console.pause();
Markdown 格式