Http dev

来自恩布企业IM,协作平台文档
跳转至: 导航搜索


恩布REST开发相关问题

REST开发常见Q&A

  • 什么是REST?

A:REST的全拼是(REpresentational State Transfer,表述性状态转移)。REST指的是一组架构约束条件和原则,满足这些约束条件和原则的应用程序设计就是RESTful。

简单讲,REST就是一种HTTP CLIENT请求(request),HTTP返回(response)标准。
  • REST使用什么通讯协议?

A:HTTP、HTTPS

  • REST API接口支持什么开发语言调用?

A:ASP、JSP、ASP等所有各种脚本语言;C#、VB、C++等市场上所有说的出名称的各种开发语言,只要能支持HTTP调用即可,包括浏览器;

  • ENTBOOST REST API,支持什么方法?

A:HTTP GET和HTTP POST二种。

如何打开REST调用底层调试日志?

  • 修改配置文件/ebs/conf/default.xml,<log><receive>参数为1
  • 重启恩布服务
  • 测试、查看日志,调试日志文件目录/ebs/log/EB
  • 测试结束后,记得修改<log><receive>参数为0,否则会打印大量访问日志,拖慢系统性能。

ebwebum.fauth返回1错误怎么处理?

  • app_id参数必须跟,管理中心-系统管理-应用功能管理,添加应用的APPID一样;处理:检查是否一样,不一样,改成一样后再试一次;
  • auth_id参数10分钟有效,超过10分钟,会返回1错误;处理:必须确保auth_id值有效,并且10分钟以内访问ebwebum.fauth接口;
  • from_ip参数是用户来源IP地址,如果错误,也会返回1错误;处理:去掉from_ip参数后再试一次;