Привет Я новый для развития Tizen и хотел бы изучить функции/функции, как то, что я использовал в разработке Android. Поэтому я хочу узнать, как отправлять/получать HTTP и анализировать json-ответ из URL-адреса с помощью Native Tizen watch. Может ли кто-нибудь помочь мне или указать мне некоторые уроки?Как отправить HTTP-запрос и проанализировать ответ JSON в часах TIZEN, используя Native?
0
A
ответ
0
Вы можете сделать это, используя curl
. Вот example с помощью:
Добавить эти заголовки
#include <curl/curl.h>
#include <net_connection.h>
И реализовать как этот
/* Initialize CURL */
CURL *curlHandler = curl_easy_init();
connection_h connection;
int conn_err;
conn_err = connection_create(&connection);
if (conn_err != CONNECTION_ERROR_NONE) {
/* Error handling */
return false;
}
if(curlHandler) {
/* Set CURL parameters */
curl_easy_setopt(curlHandler, CURLOPT_URL, "http://api.yoururl.com");
curl_easy_setopt(curlHandler, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(curlHandler, CURLOPT_POSTFIELDS, jObj);
/* Perform the request */
CURLcode res = curl_easy_perform(curlHandler);
/* Check for errors */
if(res != CURLE_OK)
fprintf(stderr, "CURL failed: %s\n",
curl_easy_strerror(res));
/* Clean up */
curl_easy_cleanup(curlHandler);
json_object_object_del(jObj, "name");
connection_destroy(connection);
free(jObj);
}
Вы также можете проверить это link и это link.
Учебник: This
Привет Я забыл включить это в вопрос. Я буду использовать это в tizen watch – BradlyMan
Идея такая же. Просто используйте этот код в приложении Tizen. –
при использовании #include, я получил «фатальную ошибку:« json-c/json.h »файл не найден». –
BradlyMan