资源简介
苹果cms 追剧达人App 后台Api接口文件
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;
namespace PhalApiClientSDK
{
/**
* PhalApi客户端SDK包(JAVA版)
*
* - 以接口查询语言(ASQL)的方式来实现接口请求
* - 出于简明客户端,将全部的类都归于同一个文件,避免过多的加载
*
*
使用示例:
‘‘‘
* PhalApiClientResponse response = PhalApiClient.create()
* .withHost(“http://demo.phalapi.net/“)
* .withService(“Default.Index“)
* .withparamsList(“name“ “dogstar“)
* .withTimeout(3000)
* .request();
*
* Log.v(“response ret“ response.ret + ““);
* Log.v(“response data“ response.data);
* Log.v(“response msg“ response.msg);
‘‘‘
*
* @package PhalApi\Response
* @license http://www.phalapi.net/license GPL 协议
* @link http://www.phalapi.net/
* @author dogstar 2015-10-16
*/
public class PhalApiClient {
protected String host;
protected PhalApiClientFilter filter;
protected PhalApiClientParser parser;
protected String service;
protected int timeoutMs;
protected Dictionary paramsList;
/**
* 创建一个接口实例,注意:不是单例模式
* @return PhalApiClient
*/
public static PhalApiClient create() {
return new PhalApiClient();
}
protected PhalApiClient() {
this.host = ““;
this.parser = new PhalApiClientParserJson();
this.reset();
}
/**
* 设置接口域名
* @param String host
* @return PhalApiClient
*/
public PhalApiClient withHost(String host) {
this.host = host;
return this;
}
/**
* 设置过滤器,与服务器的DI().filter对应
* @param PhalApiClientFilter filter 过滤器
* @return PhalApiClient
*/
public PhalApiClient withFilter(PhalApiClientFilter filter) {
this.filter = filter;
return this;
}
/**
* 设置结果解析器,仅当不是JSON返回格式时才需要设置
* @param PhalApiClientParser parser 结果解析器
* @return PhalApiClient
*/
public PhalApiClient withParser(PhalApiClientParser parser) {
this.parser = parser;
return this;
}
/**
* 重置,将接口服务名称、接口参数、请求超时进行重置,便于重复请求
* @return PhalApiClient
*/
public PhalApiClient reset() {
this.service = ““;
this.timeoutMs = 3000;
this.paramsList = new Dictionary();
return this;
}
/**
* 设置将在调用的接口服务名称,如:Default.Index
* @param String service 接口服务名称
* @return PhalApiClient
*/
public PhalApiClient withService(String service) {
this.service = service;
return this;
}
/**
* 设置接口参数,此方法是唯一一个可以多次调用并累加参数的操作
* @param String name
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-03-06 01:03 app\
目录 0 2020-03-06 01:03 app\cms\
文件 14340 2019-10-19 14:18 app\cms\.DS_Store
文件 73 2019-04-27 18:21 app\cms\.gitignore
目录 0 2020-03-06 01:03 app\cms\.idea\
文件 458 2019-10-08 14:50 app\cms\.idea\deployment.xm
文件 174 2019-05-22 08:23 app\cms\.idea\misc.xm
文件 254 2019-05-22 08:23 app\cms\.idea\modules.xm
文件 814 2019-05-22 08:23 app\cms\.idea\p.iml
文件 591 2019-05-22 08:23 app\cms\.idea\php.xm
文件 196 2019-10-08 11:28 app\cms\.idea\vcs.xm
文件 617 2019-10-08 14:50 app\cms\.idea\webServers.xm
文件 42035 2019-10-19 14:18 app\cms\.idea\workspace.xm
文件 18048 2019-04-27 18:21 app\cms\LICENSE
文件 4820 2019-04-27 18:21 app\cms\README.md
目录 0 2020-03-06 01:03 app\cms\bin\
文件 5237 2019-04-27 18:21 app\cms\bin\build_sqls.php
文件 9037 2019-04-27 18:21 app\cms\bin\build_test.php
文件 181 2019-04-27 18:21 app\cms\bin\phalapi-buildsqls
文件 182 2019-04-27 18:21 app\cms\bin\phalapi-buildtest
文件 131 2019-04-27 18:21 app\cms\bin\phalapi-cli
文件 915 2019-09-16 15:06 app\cms\composer.json
文件 8808 2019-09-10 11:39 app\cms\composer.lock
目录 0 2020-03-06 01:03 app\cms\config\
文件 824 2019-04-27 18:21 app\cms\config\app.php
文件 1911 2020-02-05 08:44 app\cms\config\dbs.php
文件 1688 2019-05-23 14:23 app\cms\config\di.php
文件 712 2019-04-27 18:21 app\cms\config\sys.php
目录 0 2020-03-06 01:03 app\cms\data\
文件 560 2019-04-27 18:21 app\cms\data\phalapi.sql
目录 0 2020-03-06 01:03 app\cms\language\
............此处省略1156个文件信息
相关资源
- 苹果CMS8,苹果CMS10 建站资源
- 苹果CMS10萌芽采集插件VIP版
- 苹果cms电影模板
- iapp后台功能多提交数据方便
- 苹果cmsV10采集插件VIP版2.4
- 苹果CMS大橙主题
- 苹果CMS V10 萌新采集2.7免费版
- 简洁干净的自适应苹果cms v10网站模板
- 苹果CMS用的B站播放器
- 苹果CMSV10弹幕播放器 记忆功能+m3u8+
- 苹果cmsV10采集插件
- 苹果cmsV10源码带APP接口
- 苹果cms v10源码(完全无毒,不带后门
- thinkphp 操作ms sql server类源码+插件移动
- 苹果CMS 海洋CMS采集资源图片UP.PHP文件
- tu.php 解决图片显示失败问题
- 解决苹果cms采集视频图片显示失败问
评论
共有 条评论