小编Liv*_*osu的帖子

如何使用ClientWebSocket类通过Windows Phone 8上的Web套接字发送/接收消息?

Web套接字是由我的同事用javascript编写的.我设法连接.首先,我必须使用测试帐户登录应用程序.我必须通过json发送电子邮件和密码.我使用NuGet安装了Json.Net数据包.

我在我的研究中发现的一些代码是这样的,但我不明白如何使用该段发送我的数据.

var buffer = new byte[1024];
var segment = new ArraySegment<byte>(buffer);
webSocket.SendAsync(segment, WebSocketMessageType.Text, true, CancellationToken.None);
Run Code Online (Sandbox Code Playgroud)

当然,我可以使用一个对象

User user=new User();
user.Email="bla@bla.com";
user.Password="pass";
string json = JsonConvert.SerializeObject(user);
Run Code Online (Sandbox Code Playgroud)

但它没有任何用处,因为SendAsync方法只接受段上的字节类型.

我想要的只是发送数据,如果登录成功,我应该收到有关用户的其他数据(采用Json格式).

作为旁注,我对Web套接字很新,我使用ASP.NET WEB API 2中的http协议.

websocket c#-4.0 windows-phone-8

6
推荐指数
1
解决办法
7171
查看次数

如何在Groovy中获得REST响应?

我必须在Web应用程序中编写一个小脚本。该Web应用程序有其局限性,但与以下在线控制台类似:https : //groovyconsole.appspot.com/,因此,如果在此处运行,它也应适用于我的问题。

我需要解析一个JSON响应。为简单起见,我使用自己的Web API用C#开发,当我在浏览器中输入链接(http:// localhost:3000 / Test)时,它给出了以下字符串:

{"Code":1,"Message":"This is just a test"}
Run Code Online (Sandbox Code Playgroud)

我想使用JsonSplunker来获取此字符串,然后进行解析。经过数小时的研究,最引人注目的样本是:

import groovyx.net.http.RESTClient

def client = new RESTClient( 'http://www.acme.com/' )
def resp = client.get( path : 'products/3322' ) // ACME boomerang

assert resp.status == 200  // HTTP response code; 404 means not found, etc.
println resp.getData()
Run Code Online (Sandbox Code Playgroud)

(摘自此处:http : //rest.elkstein.org/2008/02/using-rest-in-groovy.html

但是它不能识别import groovyx.net.http.RESTClient。您可以尝试在提供的groovy Web Sonsole中对其进行测试,然后会收到错误消息。

我尝试过,import groovyx.net.http.RESTClient.*但仍然没有成功。

rest groovy

6
推荐指数
2
解决办法
3万
查看次数

有没有办法启动在 Windows 中提供的 EventStore(根本不使用 docker)?

我正在玩EventStore。作为 .NET 用户,我更喜欢 Windows 作为操作系统,只是我有家庭版。为了安装 Docker,我需要 Windows 专业版——但我没有……这超出了我的预算。

无论如何,我一直在尝试安装(通过 Chocolatey)并且我成功了。我该如何开始?我在文档中找不到该命令。

我有这个代码:

var settings = new EventStoreClientSettings {
    ConnectivitySettings = {
        Address = new Uri("http://localhost:2113")
    }
};

var client = new EventStoreClient(settings);
Run Code Online (Sandbox Code Playgroud)

取自这里

我收到一个错误“启动 gRPC 调用时出错 - 无法创建连接”。

我怀疑我需要启动服务器。但是如何?即使我使用 docker,我仍然无法使用命令行启动服务器,因为我的经验告诉我,我会在这种情况下这样做。

我很乐意联系他们的支持,但我只是在探索 - 我没有这个软件的许可证。

.net c# event-sourcing eventstoredb

5
推荐指数
1
解决办法
267
查看次数