Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于使用JavaScript接收流的更一般的问题 关于使用JavaScript接收流,我有一个更一般的问题_Javascript_C#_Reactjs_Stream_Axios - Fatal编程技术网

关于使用JavaScript接收流的更一般的问题 关于使用JavaScript接收流,我有一个更一般的问题

关于使用JavaScript接收流的更一般的问题 关于使用JavaScript接收流,我有一个更一般的问题,javascript,c#,reactjs,stream,axios,Javascript,C#,Reactjs,Stream,Axios,给定一般用例:我想从后端(csv文件,…)到前端获取数据 鉴于以下限制: 后端只接受“POST”(不可协商) 前端使用“Axios”(可调整) 我该怎么做? 网络中的所有示例都使用流来获取csv等数据,我确信这是可行的方法,但无法解释 我的处境 到目前为止,我做了很多努力,但我不认为这是真正的“流” 后端:我将我的流推入响应的OutputStream并返回流。这意味着数据在devTools中是可见的,而不应该是可见的。如果没有这些,只是返回流而不是将其写入OutputStream,我总是会得

给定一般用例:我想从后端(csv文件,…)到前端获取数据

鉴于以下限制:

  • 后端只接受“POST”(不可协商)
  • 前端使用“Axios”(可调整)
我该怎么做?

网络中的所有示例都使用流来获取csv等数据,我确信这是可行的方法,但无法解释

我的处境

到目前为止,我做了很多努力,但我不认为这是真正的“流”

后端:我将我的流推入响应的OutputStream并返回流。这意味着数据在devTools中是可见的,而不应该是可见的。如果没有这些,只是返回流而不是将其写入OutputStream,我总是会得到一个“网络错误”,后端成功返回(我猜),但我仍然得到了错误

前端:过了一段时间,我想我意识到了为什么会出现“网络错误”:
此外,我还使用了一个文件下载程序,它模拟下载点击来下载我格式化成Blob的响应(使用Axios进行后期获取)

流媒体工作需要什么?有议程吗?

我不想编造愚蠢的东西,去我不该去的地方。这就是为什么我想从那些已经有相关经验的人那里得到一些信息

  • 我是否需要“获取”才能使流媒体工作正常?或者它是否也适用于“POST”
  • 在后端,返回流而不将其写入响应体的输出就足够了吗
  • 流媒体是正确的方式吗

我用什么?前端:React、TypeScript、Axios |后端:C#

帖子建议使用fetchapi而不是axiosThanks,你已经读过这篇了。但是现在你又提到了,我看到这个也使用了“POST”。我以前也监督过。这篇文章建议使用fetchapi而不是axiosThanks,我已经读过这篇文章了。但是现在你又提到了,我看到这个也使用了“POST”。我以前也监督过。