android - 字典作为 SignalR Android 客户端中的查询字符串参数

标签 android signalr

C#代码

var querystringData = new Dictionary<string, string>();
querystringData.Add("UserName", LocalSettings.UserName);
querystringData.Add("LoginId", LocalSettings.LoginId);
hubConnection = new HubConnection("http://...", querystringData);

我如何在 Android 中将字典作为 queryString 传递

Platform.loadPlatformComponent( new AndroidPlatformComponent() );
String host = "http://....;
String qs = ""; 

//我想传递列表/字典而不是字符串

HubConnection connection = new HubConnection(host, qs, true, new ConsoleLogger());
HubProxy hub = connection.createHubProxy("calculatorHub");

引用 http://whathecode.wordpress.com/2014/03/20/getting-started-with-the-java-signalr-sdk/作为基地

最佳答案

对于每个 KeyValuePair,C# 客户端基本上将您传递的字典转换为“&{key}={value}”。所以你应该能够在你这边做同样的事情并传递给 HubConnection ctor 作为 queryString。

关于android - 字典作为 SignalR Android 客户端中的查询字符串参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25413320/

相关文章:

android youtube 应用程序列表淡出边缘

java - 将 java getTime 时间与表示日期的字符串进行比较

c# - 具有多个参数的 SignalR 客户端

asp.net-core - 无法使用 Jmeter 中的 Single Read Sampler 从 .net core signalr 服务器读取文本

asp.net - 打开多个选项卡时,Firefox 桌面通知不显示

android - SignalR 协议(protocol)兼容性 : 2. 0 服务器与 1.2 客户端

android - 改造2.0.0-beta4 : Unable to create converter for class

Android BiometricPrompt.Builder.authenticate() 不显示任何对话框

android - 运行应用程序时,应用程序崩溃。我不知道为什么?

java - 适用于移动客户端应用程序的 SignalR webSockets