.net core 如何在.net core中使用httpclient以流形式发布数据?

.net core 如何在.net core中使用httpclient以流形式发布数据?,.net-core,httpclient,httpwebrequest,.net Core,Httpclient,Httpwebrequest,以下是我的设想: 用户通过客户端的麦克风连续通话,客户端代码需要通过HTTP协议将录制的音频数据逐块发送到服务器。 服务器端可以逐块接收和处理音频数据。 问题是关于客户端的代码 以前使用dotnet framework,我可以通过以下代码实现发布流(块): 但在切换到dotnet core后,它就不起作用了,这是这里提到的一个已知问题: 我看到httpclient是由上面的线程推荐的。 但是我没有找到任何使用httpclient的场景的示例代码。 对于我的场景,我需要连接到服务器,然后基于此

以下是我的设想: 用户通过客户端的麦克风连续通话,客户端代码需要通过HTTP协议将录制的音频数据逐块发送到服务器。 服务器端可以逐块接收和处理音频数据。 问题是关于客户端的代码

以前使用dotnet framework,我可以通过以下代码实现发布流(块):

但在切换到dotnet core后,它就不起作用了,这是这里提到的一个已知问题:

我看到httpclient是由上面的线程推荐的。 但是我没有找到任何使用httpclient的场景的示例代码。 对于我的场景,我需要连接到服务器,然后基于此连接获取输入流,然后通过此流将录制的音频从麦克风逐块写入服务器

这可以通过使用中的示例代码来完成

我应该如何编写代码来使用httpclient实现相同的效果