我在使用百度ai开放平台的语音识别功能,读取返回的数据时,使用esp_http_client_read(client, http_data, 1024);读到的数据里没有json的数据,还是http头的信息,这就很奇怪,可以确定的是不是百度服务器的问题,因为我用其他方式调用了该API返回的数据没错。
还有,就是当我的语音录音时说话超过4个字就会出现以上情况,只要不超过4个字,返回的结果中就存在json数据。
我猜测是http输入流的原因,但是实现搞不清楚。
错误的返回如下:它把http头信息读取了。。。。
"}
P/1.1 200 OK
Connection: keep-alive
Content-Type: application/json
Date: Sat, 21 Nov 2020 05:06:18 GMT
P3p: CP=" OTI DSP C
正确的返回应该是:
{"corpus_no":"6897438778089153756","err_msg":"success.","err_no":0,"result":["北京科技馆。"],"sn":"854581213211605935110"}
http读取百度返回的json数据时丢失数据
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- 全国大学生物联网设计竞赛乐鑫答疑专区
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: No registered users and 39 guests
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.