问题标签 [playframework-webservice]
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.
image - 从其他网站获取图片
我正在尝试获取图像,但问题是我得到的并不是所有图像,而且有些图像太小而无法看到。
我想要所有图像的尺寸,所以我可以删除不需要的图像。
- 我正在使用带有 scala 的 play framework 2.2
java - 使用 javaws 发布表单数据
嗨,我想从我的 play 应用程序调用不同的 rest api。我正在使用 javaws 包含的库。具体调用要求我发送表单数据。但是我不知道如何将正确的数据与我的请求一起发送。据我所见,该库仅支持发送 url-encoded-form-data。有谁知道我如何像普通网站提交表单一样发送表单数据以及我的请求?
目前我有这个:
谢谢,
java - 播放框架。如何使用外部端点上传照片?
如何使用 playframework 中的 URL 上传照片?我是这样想的:
但也许还有另一种方式。最后我必须得到文件和文件名。
示例控制器:
scala - Scala Play 框架使用 Play WS 将多个信任管理器指向 PEM 文件
我想使用 Play WS 在我的应用程序中调用多个其他服务。
鉴于此文档,https://www.playframework.com/documentation/2.4.x/WSQuickStart
我知道如何将信任管理器指向 PEM 文件。但是这里的问题是,我想调用多个 Web 服务并且每个服务都有不同的根证书怎么样?如何指定多个证书?
另外,如果某些服务使用了公共信任证书,上述代码是否会对这些服务生效?
scala - scala未来空指针匹配错误
Scala 期货的新手我尝试调用一个网络服务,比如
使用ply-ws
库
我验证并映射响应如下https://gist.github.com/geoHeil/943a18d43279762ad4cdfe9aa2e40770
主要的是:
奇怪的是,这在 repl 中工作得很好。但是,如果通过运行sbt run
我会得到一个 NullPointer 异常。我已经手动验证了 JSON 响应。它像微风一样验证。甚至映射效果也很好。但是,我使用的期货肯定有问题。但我不确定出了什么问题。似乎在已经有结果之前调用了 flatMap 方法。
有趣的是,如果我不等待结果,则没有空指针异常,但解析的结果会正确显示(但是,程序不会退出)。但是在我真正使用此代码的地方,我不知何故需要等待成功完成以进一步处理它。
您将在下面找到问题的说明
playframework - 在java play框架http请求中设置内容长度标头
我正在使用play 2.5.x ws 库 将文件上传到内部服务器。我有使用 apache http/curl/postman 的示例代码。但是当我尝试使用 ws 库时,它是如何失败的。我无权访问内部服务器并且它没有返回任何错误消息
我检查了两个请求(apache http/play WS)的请求标头,我发现 WS 请求中缺少“内容长度”标头。我试着用
但我得到
有什么办法可以设置内容长度?或者还有什么我想念的。
java - 播放 2.4.2 JavaWs 给 null
我正在尝试在 play 2.4 中使用 JavaWs,因为我已将 javaWs 添加到依赖项
然后添加@Inject static WSClient ws;
到我的控制器中。
但问题是,如果我这样做
在我的控制器方法中,它在控制台中打印 null。我似乎无法弄清楚这个问题,因为如果它是依赖问题,那么将WsClient
不会被导入。
有什么我想念的吗?
scala - 将 Play 框架中的 WebSockets 从 2.4 版转换为 2.6 版
我正在尝试将使用 Play 版本 2.4 的代码转换为当前版本(2.6),但我遇到了一些问题,因为我仍然是 Scala 中的菜鸟。
我遵循了这个指南,但现在我被困在我应该在方法上返回的东西上。这是我尝试使用 2.6 版运行的代码:
但是我在运行服务器时遇到了这个错误,它指向方法的第一行:
注意:我也尝试调用WebSocket.apply
而不是,WebSocket.accept
我对两者之间的差异进行了一些搜索,但没有发现任何有用的东西。有人可以解释两者之间的区别吗?谢谢。