Code Monkey home page Code Monkey logo

ehsantang / apimanager Goto Github PK

View Code? Open in Web Editor NEW
2.4K 2.4K 787.0 19.79 MB

CRAP - 开源API接口管理平台 | 完全开源、免费使用的API接口管理系统、BUG管理系统:API接口管理、文档管理、数据库表管理、接口调试、浏览器调试插件、导出word&pdf接口…..,采用SpringMVC + MyBatis + Lucene + Bootstrap + Angularjs + Iconfont + Guava Cache ,线上使用地址:http://api.crap.cn

Home Page: http://api.crap.cn

License: GNU Affero General Public License v3.0

Java 43.65% CSS 9.18% JavaScript 36.82% HTML 10.23% Smarty 0.11%
angularjs api apimanager crapapi

apimanager's Issues

请求参数支持json类型

对于Restful 风格api ,参数可能会传送一段json字符,例如:
data={"did":"sssfsdfsdf","mfrom":"eced"}
这个可以参考 小幺鸡(http://www.xiaoyaoji.com.cn/) 里 请求参数类型有一个object类型。希望CrapApi以后可以支持。

另:1. 小幺鸡 右上角有一个环境的选择,感觉也挺实用的
2. 如果能够根据接口生成一段curl 命令就更好了
curl -k -L -X POST "http://api.xxxx.cn/abc/def" -d data='{"did":"sssfsdfsdf","mfrom":"eced"}'

请求头无法保存

浏览器插件,在请求时请求头无法保存,每次都要重新输入请求头的键值

一个登录报错

admin 登录时
“抱歉,系统出现未知空指针异常(你查找的数据可能已被删除)”

V7.2编译好的包····返回参数类型不可选择Objec,Array等,能否重新发布个最新编译的版本额,谢谢

我是在http://api.crap.cn/index.do#/web/article/detail/web/ARTICLE/a00534f1-7e50-45e2-9e72-fc9ede829dec这里下载的V7安装包地址:https://pan.baidu.com/s/1nv2gwZZ (包含编译好的文件及数据库)https://pan.baidu.com/s/1i49zSs1 (V7数据库)

安装后,添加接口,返回参数类型没有Objec\数组等类型可以选择,只有基本数据类型额!

mock的url可以把ID换成真是的url吗

我有一个url为/user/list/ 的api,现在的mockurl是类似http://api2.crap.cn/mock/trueExam.do?id=62428b9c-591e-4082-8fd5-ccc593e436be这种形式,可以改成前缀+/user/list/ 的形式吗?方便开发环境和线上环境的同步

咨询下,你的api2接口的jar包问题

麻烦咨询下,那个api2doc 你是怎么打包的,maven下载之后 去看 竟然显示的是.java .我现在也像这样做,这样可以保留代码注释,还有 这个怎么上传到**仓库的,我自己写了一个现在还要手动的更新jar 可否给予指导 谢谢

无法下载pdf

图片

图片

{"page":null,"success":0,"data":null,"error":{"code":"E000001","message":"系统未知错误!「Unknow Error!」:The document has no pages.,详细错误:ExceptionConverter: java.io.IOException: The document has no pages."},"tipMessage":null,"others":null}

一些功能建议与问题

1、接口请求头和参数希望增加长度定义,毕竟有的接口需要长度控制。
2、接口参数定义希望可以增加复杂参数定义,例如object类,如list这种类型,并可以嵌套定义user
3、公共头可否提取出来,供接口引用,如果所有接口都使用相同公共头,则都需要重复定义
4、对于删除,希望可以关联删除相关内容,否则数据库的垃圾数据越来越多
以上请考虑,多谢!

能否添加子分组

接口分组能否有多个层级,目前的一层分组不太够用,希望能够有子分组

导入的json能否配置备注项?

导入之后不想一个一个设置备注
{
"code": "000",
"message": "查询成功!",
"totalCount": 30,
"totalPage": 2,
"data": [{
"cust_name": "",//客户名称
"cust_id": 1 //客户ID
}
]
}
如注释附后后面的就是备注, 能否实现?

无法设置Referer请求头

请求目标接口时,设置了Referer请求头发现无效,观察Network请求中没有设置Referer请求头

新建角色显示乱码

服务端收到中文显示乱码。我在controller打印出接收内容,显示乱码。

另外,BaseController中log为私有,建议改为保护,否则子类无法使用。

依赖问题

执行mvn命令时发现有些依赖没有解决:ChinaFont.java和Html2Pdf.java有错误。

默认admin密码是什么

启动之后,初始化了sql。sql中可以看到默认有admin用户。密码已经加密了,请问admin默认密码是多少

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.