Как включить идентификатор пользователя, передать WifiClient connect () API

Это мои учетные данные удаленного сервера, к которым я хочу подключиться со своего локального устройства.

Server  m12.cloudserver.com
User    <myname>
Password    <mypassword>
Port    19999
_ or 
api_key 5678909876-009-00d

Я хочу использовать WiFiClient client() API, как показано, но где и как указать учетные данные пользователя? чтобы я мог успешно подключиться к удаленному серверу с моего устройства, подключенного через Wi-Fi.

Вырежьте и вставьте из моего кода Arduino.

const int httpPort = 19999;
if (!client.connect("m12.cloudserver.com", httpPort)) {
 Serial.println("connection failed");
 return;
}

, 👍0

Обсуждение

Прочтите документацию по API., @gre_gor


1 ответ


1

WifiClient обеспечивает TCP-соединение низкого уровня. Похоже, ваш сервер реализует интерфейс REST API. Таким образом, вам нужно создавать заголовки HTTP (GET, POST и т. д.) вручную в виде строки. Затем вы можете добавить свои учетные данные. Прежде чем сделать это, попробуйте использовать свой сервер, я имею в виду вызов API с помощью программы с именем Postman. Почтальон работает в браузере Chrome. Postman может составить для вас такие заголовки. Затем вы можете вставить их в свой код Arduino.

,