Проблема с базой данных Google Firebase в реальном времени и программой на C, использующей CC3120 simplelink wifi (Ошибка 400 Bad Request) - PullRequest
0 голосов
/ 24 сентября 2019

У меня проблема при попытке установить связь между базой данных Firebase в реальном времени и беспроводным устройством CC3120 Simplelink.Используется язык C, и я сомневаюсь, что firebase использует https и нуждается в каких-то сертификатах SSL / TLS.При попытке подключения через TCP отображается ошибка 400 неверных запросов.

Я пробовал с другими облаками API, используя только http, и они могут общаться с помощью RESTFUL API.Однако эта база данных в реальном времени имеет проблемы при попытке аналогичным образом.Первая распечатка использует GET-запрос для извлечения данных, а вторая и последняя показывают ответ об ошибке.

У кого-нибудь есть хороший совет по установке сертификатов, необходимых для устройства, если таковые имеются?Спасибо.

GET /dir/.json HTTP/1.1
Host: minmin-68c89.firebaseio.com
Accept: */*

HTTP/1.1 400 Bad Request
Server: nginx
Date: Tue, 24 Sep 2019 06:06:15 GMT
Content-Type: text/html
Content-Length: 264
Connection: close
Strict-Transport-Security: max-age=31556926; includeSubDomains; preload

<html>
<head><title>400 The plain HTTP request was sent to HTTPS port</title></head>
<body bgcolor="white">
<center><h1>400 Bad Request</h1></center>
<center>The plain HTTP request was sent to HTTPS port</center>
<hr><center>nginx</center>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...