Design Introduction “Air” Styles Mobile Design Principles Styles UX Overview Design Patterns UI Components for Tizen App Design 2.3 TV Design Principles Styles UX Overview Patterns UI Components Wearable Development Tizen Studio Overview Download Tizen Studio Deprecation Notice Tizen Extensions for Visual Studio Family IoT extension SDK Docs Blog Blog Announcing the Tizen Studio 3.7 Release Announcing the Tizen Studio 3.1 Release Community Forums General Support Tizen .NET Web Application Development Native Application Development SDK & IDE Design Introduction “Air” Styles Mobile Design Principles Styles UX Overview Design Patterns UI Components for Tizen App Design 2.3 TV Design Principles Styles UX Overview Patterns UI Components Wearable Development Tizen Studio Overview Download Tizen Studio Deprecation Notice Tizen Extensions for Visual Studio Family IoT extension SDK Docs Blog Blog Announcing the Tizen Studio 3.7 Release Announcing the Tizen Studio 3.1 Release Community Forums General Support Tizen .NET Web Application Development Native Application Development SDK & IDE
Gear S XMLHttpRequest get response message from server
I’m sending data to my local jersey server from the Gear S. I now want to display the reponse text from the
server but I can’t seem to find out how. The code for my Gear S is the following:
function addHeartRate(heartrate){ if (new Date().toString() != heartRateTimestamp) { heartRateTimestamp = new Date().toString(); var client = new XMLHttpRequest(); var url = "http://192.168.1.104:8080/appdata/post"; client.open("post", url); client.setRequestHeader('Content-Type', 'application/json'); var parameters = [ { "type": 2, "HeartRate": { "heartrate": heartrate, "heartratesTimestamp": heartRateTimestamp, "macAddress": macAddress } } ]; client.send(JSON.stringify(parameters)); console.log(client.responseText); } }The code for my jersey server:
@POST @Path("/post") @Consumes(MediaType.APPLICATION_JSON) @Produces("text/plain") public String getJSONMessage(String gearSData) { Gson gson = new Gson(); DataModels model = gson.fromJson(gearSData, DataModels.class); for (DataModels.Container container : model) { String innerJson; switch (container.type) { case 1: innerJson = gson.toJson(container.Steps); DataModels.StepsType steps = gson.fromJson(innerJson, DataModels.StepsType.class); System.out.println(steps); break; case 2: innerJson = gson.toJson(container.HeartRate); DataModels.HeartRateType heartRate = gson.fromJson(innerJson, DataModels.HeartRateType.class); System.out.println(heartRate); break; } } return "Answer"; }How can this be done?
BY
16 Apr 2025
Tizen Studio
BY
04 Nov 2024
Tizen Studio
BY
02 Apr 2024
Tizen Studio