问题标签 [resty-gwt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gwt - 如何使用 GWT 通过 javascript 创建同步调用以休息?
我正在从我的 GWT 客户端 javascript 对托管在不同服务器上的 Web 服务进行 REST 调用,其响应需要在 UI 上捕获和呈现。我通过 resty-gwt 做到这一点。但是当从 html 调用 javascript 方法时,我无法在实例中捕获该响应,而 html 又调用了 rest 调用。此外,我想确保如果我一个接一个地从 javascript 调用两个调用(这反过来又调用 rest 调用),则仅在第一个调用完成时才进行第二个调用。有没有办法达到同样的效果?
java - RestyGWT 内容参数必须是一个类
我正在尝试使用restygwt进行服务器-客户端通信。因此我有一个服务接口(客户端)和一个控制器(服务器)。
要获取特定数据,我进行了 MethodCall:
但是当我尝试构建我的应用程序时,我收到了错误消息:
第 69 行:是UserAdminRestService userService = GWT.create(UserAdminRestService.class);
我不知道我做错了什么。感谢您的任何想法或帮助:)
编辑:
GWT用户
公共类 GWTUser {
}
编辑:
和 web.gwt.xml 文件:
我认为由于两个模块存在问题,因为接口UserAdminRestService
和接口GWTUser
仍然相同。
gwt - Safari HTTP 状态 0 中的 GWT XHR 错误 URL
我在 Glassfish 服务器上运行的客户端使用 GWT 和 restygwt 开发了一个带有 LDAP 身份验证的 Web 应用程序。在 Chrome 和 Firefox 中,一切似乎都正常工作。但是在 Safari 中。我什至在尝试登录之前收到 HTTP 状态 0。Chrome 和 Firefox 都在正确请求
但是 Safari 要求
这不存在。所有其他 css、html、js 请求都是正确的 url。为什么 Safari 从请求中删除 localhost?并认为该项目是主机?到目前为止,我已经能够完成所有事情,而无需查看生成的 javascript。这是我现在必须做的事情吗?
这是服务定义
这是客户端对服务的详细调用
如果需要,我可以提供更多信息或代码。
gwt - RestyGWT:它支持纯文本吗?
我无法使用 RestyGWT 接收纯文本。一个非常简单的测试服务如下所示:
在客户端,我总是得到:
查看 HTTP 响应,我发现内容类型设置正确:
有什么问题?为什么 RestyGWT 试图将其解析为 JSON?我做错了吗?
java - RestyGWT 和 GWT 集成
转发:
客观的:
我正在使用 GWT 并尝试使用 RestyGWT 客户端调用现有的 Twitter REST 服务
问题:
我没有收到对“ https://api.twitter.com/1.1/statuses/mentions_timeline.json ”或其他 json 的 GET 请求的响应。
我尝试过的事情:
我查看了 RestyGWT 的文档,但没有找到关于如何调用第三方 REST 服务的具体示例。尝试使用纯文本返回类型调用 REST 服务,同样的问题。从根本上说,我一定是做错了什么。
代码:
这是我的 onModuleLoad:
输出:
java - Restygwt:格式错误的 URI 序列
我在 resygwt 上使用这样的 API 提供了基于 REST 的服务:
我收到此请求的“格式错误的 URI 序列”:
这很奇怪,因为在 JavaDoc 中提到,默认情况下应该支持这样的请求:
- 将 HTTP 查询参数的值绑定到资源方法参数,
- 资源类字段或资源类 bean 属性。
- 除非使用 {@link Encoded} 禁用此值,否则对值进行 URL 解码
- 注解。可以使用 {@link DefaultValue} 指定默认值
- 注解。
我尝试使用 useBodyEncodingForURI 和 URIEncoding="UTF-8" 在 server.xml 中编辑 tomcat 连接器。还包括 org.springframework.web.filter.CharacterEncodingFilter 并设置了 forceEncoding,但它仍然不起作用 =(
我应该怎么做才能指定应该解码登录参数?如果有的话,谢谢你的建议。
json - 无法解析响应:org.fusesource.restygwt.client.ResponseFormatException:响应不是有效的 JSON 文档
无法解析响应:org.fusesource.restygwt.client.ResponseFormatException:响应不是有效的 JSON 文档
我的代码中出现以下错误。我添加了 Defaults.setDateFormat(null); 在 onModuleload 函数中。
rest - 带有 RestyGWT 和自定义标头的 Rest Client
我会尝试为我在 GWT 项目中的代码创建一个 API Rest 客户端。为了到达服务器并获得响应,我需要在我的请求中附加一些自定义标头。
我看到,几年前在请求中写入标头时存在一些错误。实际上,我有这段代码,但我不知道将自定义标头放在请求中的确切位置和时间。
将标头添加到资源对象创建是选项之一,但它不起作用。有什么建议吗?
谢谢。
spring-mvc - Spring-MVC is missing @Class-information when posting dto from RestyGwt
Given a Spring MVC controller:
When posting a dto to this controller, the Jackson mapper is missing the @class
property:
The CustomerDto is defined as a specific subtype of an abstract super class PartnerDto:
RestyGwt posts this CustomerDto:
But Spring expects this:
This problem occurs since we moved Spring and RestyGwt to use the Jackson 2 mapper (Spring 4.1.1.RELEASE, RestyGWT 2.0-SNAPSHOT, Jackson 2.3.2). It worked with older versions (Spring 4.0.7.RELEASE, RestyGWT 1.4, Jackson 1.9.13).
How could I handle that?
resty-gwt - “抽象类必须用 JsonTypeInfo 注释”编译 DTO 结构
我有一个非常简单的 DTO 结构,由一个接口、一个实现它的抽象类和抽象类下的类层次结构组成。界面:
抽象类:
一级班:
二级班:
最后,restygwt JSON enc/dec 代码:
当我使用 GWT 2.6.1 和 restygwt 从 eclipse 编译时,我得到:
按照指南,我向抽象类添加了注释,但仍然出现奇怪的错误消息。有什么帮助吗?
参考: http: //resty-gwt.github.io/documentation/restygwt-user-guide.html RestyGWT 使用接口而不是抽象类时的多态编码/解码问题