falkolab.ext3.direct

软件截图:
falkolab.ext3.direct
软件详细信息:
版本: 1.1.0
上传日期: 11 May 15
许可: 免费
人气: 9

Rating: nan/5 (Total Votes: 0)

falkolab.ext3.direct是一个服务器端堆栈ExtJS的3。
如何使用?
让我们注册API和看法:
 >>>从zope.configuration进口的XMLConfig
 >>>上下文= xmlconfig.string(“”“
  ...<配置
  ...的xmlns =“htt​​p://namespaces.zope.org/zope”
  ...的xmlns:extdirect =“htt​​p://namespaces.zope.org/extdirect”
  ...>
  ...<包括包=“falkolab.ext3.direct”文件=“meta.zcml”/>
  ...
  ...< extdirect:API
  ...为=“zope.app.folder.interfaces.IFolder”
  ...命名空间=“my.app”
  ... />
  ...
  ...< extdirect:查看
  ...为=“zope.app.folder.interfaces.IFolder”
  ...类=“falkolab.ext3.direct.testing.AlbumList”
  ...权限=“zope.ManageContent”
  ... NAME =“albumlist”
  ... />
  ...
  ...< extdirect:查看
  ...为=“zope.app.folder.interfaces.IFolder”
  ...类=“falkolab.ext3.direct.testing.Contact”
  ...权限=“zope.ManageContent”
  ... />
  ...
  ......“”“)
直接的API:
 >>>打印HTTP(R“”“
  ... GET / @@ directapi HTTP / 1.1
  ...授权:基本bWdyOm1ncnB3
  ......“”“)
  HTTP / 1.1 200 OK
 缓存控制:无缓存
 内容长度:...
 内容类型:text / javascript的;字符集= UTF-8
 到期日:...
 杂注:无缓存
 < BLANKL​​INE>
  Ext.namespace('my.app');
  my.app.REMOTING_API = {“URL”:“HTTP://本地主机/ @@ directrouter”,“空间”:“my.app”,“类型”:“远程”,“行动”:{“联系“:[{”名“:”的getInfo“,”LEN“:1}],”albumlist“:[{”formHandler“:真正的”名“:”添加“,”LEN“:0},{”名称“:”GETALL“,”LEN“:0}]}};
自动添加提供程序:
 >>>打印HTTP(R“”“
  ... GET / @@ directapi add_provider HTTP / 1.1
  ...授权:基本bWdyOm1ncnB3
  ......“”“)
  HTTP / 1.1 200 OK
 缓存控制:无缓存
 内容长度:...
 内容类型:text / javascript的;字符集= UTF-8
 到期日:...
 杂注:无缓存
 < BLANKL​​INE>
  Ext.namespace('my.app');
  my.app.REMOTING_API = {“URL”:“HTTP://本地主机/ @@ directrouter”,“空间”:“my.app”,“类型”:“远程”,“行动”:{“联系“:[{”名“:”的getInfo“,”LEN“:1}],”albumlist“:[{”formHandler“:真正的”名“:”添加“,”LEN“:0},{”名称“:”GETALL“,”LEN“:0}]}};
  Ext.Direct.addProvider(my.app.REMOTING_API);
和直接请求hanling(加法见ROUTER.TXT):
 >>>打印HTTP(R“”“
  ...... POST / @@ directrouter HTTP / 1.1
  ...授权:基本bWdyOm1ncnB3
  ...内容长度:71
  ...内容类型:应用程序/ JSON;字符集= UTF-8
  ...的Referer:HTTP://本地主机/
  ...
  ... {“行动”:“albumlist”,“法”:“GETALL”,“数据”:[],“型”:“RPC”,“TID”:1}“,”“)
  HTTP / 1.1 200 OK
 内容长度:89
 内容类型:text / javascript的
 < BLANKL​​INE>
  {“行动”:“albumlist”,“TID”:1,“类型”:“RPC”,“方法”:“GETALL”,“结果”:[1,2,3]}

什么在此版本中是新的

  • 更改为支持的Python 2.6

要求

  • 的Python

类似的软件

意见 falkolab.ext3.direct

评论没有发现
添加评论
打开图片!