uinapp流式输出

95 阅读1分钟
				const obj = {
				    query:"哪些产品的库存时间过长超过90天?",
				}
				// const res = await hh(obj)
				// console.log(res)
				const requestTask = uni.request({
					url: 'http://ilisa-team.natapp1.cc/chat',
					responseType: 'text',
					method: 'POST',
					enableChunked: true, //配置这里
					data: obj,
					success: response => {
						console.log(response)
					},
					fail: error => {}
				})
				requestTask.onHeadersReceived(function(res) {
					console.log(res.header);
				});
				let regex = /{[^{}]+}/g;
				let dataArr = null
				// 这里监听消息
				requestTask.onChunkReceived((res)=> {
					let decoder = new TextDecoder('utf-8');
					let text = decoder.decode(new Uint8Array(res.data));
					console.log(text)
				})
			},
		}