【发布时间】:2014-01-03 22:52:02
【问题描述】:
我需要找到从 javascript 客户端通过其 JSON api 访问 liferay 门户数据的方法(通过进行 AJAX 调用)。
我找到了 API 的地址:
http://127.0.0.1:8080/tunnel-web/secure/json
也作为 SOAP Web 服务存在:
http://127.0.0.1/:8080/tunnel-web/secure/axis
验证后,此soap 版本返回带有wsdl 描述符的服务列表,但json 版本不显示任何内容。 (没有错误,http 状态为 200)
我尝试了一些这样的请求:
http://127.0.0.1:8080/tunnel-web/secure/json?serviceClassName=com.liferay%C2%AD.portal.service.CountryServiceUtil&serviceMethodName=getCountries
它返回 404 错误:Etat HTTP 404 - /tunnel-web/c/portal/status “资源不可用”
我做错了什么?以及如何访问这些 JSON 格式的数据?
使用 Liferay 6.06
感谢您的帮助:)
编辑:
请注意,我已成功通过身份验证过程。在浏览器请求时提供登录密码或将其添加到 url:
http://login:password@127.0.0.1:8080/...
所以认证不是这里的问题:/
【问题讨论】:
标签: javascript json web-services liferay