- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 ASP.net MVC 网站上将 Pusher Server 配置为:
[HttpPost]
public async Task<ActionResult> HelloWorld() {
var options = new PusherOptions
{
Cluster = "ap2",
Encrypted = true
};
var pusher = new Pusher(
"123",
"ABC",
"XYZ",
options);
var result = await pusher.TriggerAsync(
"my-channel",
"my-event",
new { message = "hello world" } );
return new HttpStatusCodeResult((int)HttpStatusCode.OK);
}
}
我在 Java Swings 中制作了客户端:
PusherOptions options = new PusherOptions();
options.setCluster("ap2");
Pusher pusher = new Pusher("XYZ", options);
Channel channel = pusher.subscribe("my-channel");
channel.bind("my-event", new SubscriptionEventListener() {
@Override
public void onEvent(String channelName, String eventName, final String data)
{
System.out.println(data);
}
});
pusher.connect();
这工作正常,每当我从服务器发送任何消息时,我都会在客户端 JAVA 应用程序中收到消息。
但是我怎样才能将消息连同它的 ClientID 从客户端发送到服务器?
最佳答案
您可以通过不同的方式来做到这一点。如果您有登录用户的 token 或 cookie,您可以(并且应该)将它们用于敏感数据。否则,发送数据基本上可以放入您的 http 正文中,并由您的端点作为参数或复杂对象接收。
public async Task<ActionResult> HelloWorld(string foo, string bar) {
//Stuff goes here
}
通常您的内容类型是 application/json 但您也可以使用其他类型。
然后 body 可以简单地看起来像:
{
"foo":"Hello",
"bar":"World"
}
关于java - 如何使用 Pusher 使用 ClientID 从客户端向服务器发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57265501/
我在核心 3.1 中使用谷歌身份验证。以前,我的代码运行良好,但在使用系统格式后,项目出现异常。*ArgumentException:必须提供“ClientId”选项。 (参数'ClientId')M
这是 .aspx 文件中的代码 Login Again function Validate() { if (document.getEle
我希望能够让各个用户使用 SignalR 相互发送消息,因此我需要发送到特定的客户端 ID。如何在 session 开始时为特定用户定义客户端 ID - 例如用户的 GUID 主键? 最佳答案 将 I
我正在尝试获取数据表中组件的客户端 ID。问题是 jsf 自动将行索引放在组件 id 之前,即 Update 对于第二行中的链接(索引 = 1)。 我正在使用以下方法来获取 clientId
我在页面上有 7 个 7 周的复选框和 7 天的单独时间选择器。选中复选框后,我想显示该工作日的时间选择器,如果未选中,我想隐藏相应的时间选择器 我已经使用以下代码来获取它,它也能正常工作。 func
我得到了一个我绑定(bind)到转发器的用户控件列表。 用户控件:(示例)“AppProduct” 转发器:
我在 Repeater 的 ItemTemplate 中有一个 TextBox,它也在 ItemTemplate 中。 服务器端我有: protected void txtValorMaterialA
由于指定clienID只是类MqttAndroidClient中的一个特性,在使用类IMqttClient和时不能指定IMqttAsynchClient. 连接具有唯一ID 的客户端的真正目的是什么?
我们在 Google Analytics 中定义了三个自定义维度: ClientId (dimension1): session 范围 SessionId (dimension2): session
我有一个中继器,里面有一些控件,其中一个是文本框。我正在尝试使用 jquery 获取文本框,我的代码如下所示: $("#").click(function (event) {}); 但我总是得到 nu
我有一个应用程序将由两个不同的实体使用,每个实体都有自己的 Azure Active Directory。 最初,我使用的代码是: var msalConfig = { auth: {
有谁知道在 Azure 中哪里可以找到我的 Azure Active Directory Graph 客户端 ID?我已经在 Azure 内部到处搜索过,但仍然没有运气。或者是否有人知道 powers
我在 .ascx 用户控件中遇到 扩展问题。 我有一个 .js 文件,其中包含 JavaScript 函数: function doSomething(objectId) { ... } 我
我正在尝试 Spring OAuth2 库的非常基本的实现;但是,当我向服务器发送请求时,我收到以下错误: { "error": "invalid_client", "error_descriptio
我有几个应该处理单个 bean 产生的不同类型错误的元素。现在,我从浏览器获取的某个元素的 clientID 始终相同,因为内部没有生成的 id(总共 3 个 ID)。 无论我将哪个 clientID
我有一个组合组件,它捆绑了一些输入字段。该组件将在页面上多次使用,并包含一个按钮,用于复制其中另一个组件的值。为此,我需要通过其 clientId 访问其中一个 sibling 作为 的目标 我的问
我试图在文档中找到它,但我没有在任何地方看到它。 在 CometD 中,clientId 的生命周期是多久? 因此,客户端登录并成功握手。现在他们有一个与服务器上的 session 关联的 clien
我可以获得所有 jms 主题订阅者的 ClientID 吗?我使用 Jboss AS 6 (HornetQ)。 当然,我可以向他们所有人发送查询并阅读回复,但我正在寻找更优雅的解决方案。 最佳答案 通
我想在动态生成的控件中设置所需的 ClientID。如果您有任何想法将所需的 ClientID 设置为控件而不是告诉我,则 ClientID 是只读的 最佳答案 这只能在 .Net 4 及更高版本中完
我在网格控件中有一个文本框控件。我想使用带有“”之类的 javascript 获取 textBox 的 clientID。但是我收到一条错误消息,指出当前上下文中不存在 txtBox。文本框以编程方式
我是一名优秀的程序员,十分优秀!