向ESP8266发送请求时找不到URLSession中的错误

问题描述

我正在尝试使用URLSession从ESP8266获取一些数据以发出POST请求,但出现此错误,但我仍在获取数据(并且JSONDecoder()无法解码JSON)(我知道正在获取数据,因为我正在打印它):

2020-10-10 21:10:44.935261-0500 <appName>[7446:778146] [connection] nw_resolver_start_query_timer_block_invoke [C2] Query fired: did not receive all answers in time for esp-248e55.local:80

我正在使用mDNS域访问它(使用IP时也会发生同样的事情)。 ESP每12秒广播一次。

我正在使用ESP中的ESP8266WebServer库以及用于mDNS的ESP8266mDNS库

我的URLSession配置为:

let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 40 // seconds
configuration.timeoutIntervalForResource = 30 // seconds

有人知道发生了什么吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)