Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[kapua-dev] REST API vs Web UI

Hi,

I wanted to play a bit with our REST API and document it. To be exact I'd like to list events associated with a given device. I attempted to reverse engineer communication used by web UI to see what REST calls it performs. But I see that apparently our UI uses some GWT-specific calls, not our REST API - is that correct? (see attachments)

Cheers!

kapua-ui.png
--
Henryk Konsek
//OK[-10,17,16,6,15,-8,13,'VrdOA3x',12,11,0,10,-6,8,21,6,5,7,4,1,3,-10,17,16,6,15,-8,13,'VrdOHOf',12,11,0,10,-6,8,20,6,5,7,4,1,3,-10,17,16,6,15,-8,13,'VrdPgrp',12,11,0,10,-6,8,19,6,5,7,4,1,3,18,6,17,16,6,15,14,6,13,'VrdPuW9',12,11,0,10,9,6,8,7,6,5,7,4,1,3,4,2,4,0,1,["com.extjs.gxt.ui.client.data.BasePagingLoadResult/496878394","java.util.ArrayList/4159755760","org.eclipse.kapua.app.console.shared.model.GwtDeviceEvent/2198967326","com.extjs.gxt.ui.client.data.RpcMap/3441186752","eventMessage","java.lang.String/2004016611","[ getUptime()=2770, getDisplayName()=Kura Simulator (Display Name), getModelName()=Kura Simulator (Model Name), getModelId()=kura-simulator-sim-1, getPartNumber()=ksim-part-123456-sim-1, getSerialNumber()=ksim-serial-123456-sim-1, getFirmwareVersion()=fw.v42, getBiosVersion()=bios.v42, getOs()=Kura Simulator (OS), getOsVersion()=ksim-os-v42, getJvmName()=Kura Simulator (Java), getJvmVersion()=ksim-java-v42, getJvmProfile()=Kura Simulator (Java Profile), getOsgiFramework()=Kura Simulator (OSGi version), getOsgiFrameworkVersion()=ksim-osgi-v42, getEsfKuraVersion()=ksim-kura-v42, getConnectionInterface()=vethed5b20c (EE:F9:66:23:F5:FB),vethf1ac4d7 (76:6F:C8:D1:9A:20),veth2116ecb (92:35:78:BD:1C:C9),veth184b21a (06:CC:C4:CF:8F:AF),veth6b59033 (F2:BC:60:B9:96:55),docker0 (02:42:FE:2A:11:C0),virbr0 (52:54:00:2D:37:B8),wlp3s0 (F4:8C:50:01:4D:E3), getConnectionIp()=fe80:0:0:0:ecf9:66ff:fe23:f5fb,fe80:0:0:0:746f:c8ff:fed1:9a20,fe80:0:0:0:9035:78ff:febd:1cc9,fe80:0:0:0:4cc:c4ff:fecf:8faf,fe80:0:0:0:f0bc:60ff:feb9:9655,fe80:0:0:0:42:feff:fe2a:11c0,192.168.122.1,fe80:0:0:0:8c08:dad0:7235:f023, getAcceptEncoding()=null, getApplicationIdentifiers()=DEPLOY-V2,CMD-V1, getAvailableProcessors()=1, getTotalMemory()=640, getOsArch()=ksim-arch, getModemImei()=null, getModemImsi()=null, getModemIccid()=null]","actionType","CREATE","sentOn","receivedOn","java.util.Date/3385151746","eventType","BIRTH","deviceId","tp_u5T1UVVU","responseCode","ACCEPTED","[ getUptime()=6750, getDisplayName()=Kura Simulator (Display Name), getModelName()=Kura Simulator (Model Name), getModelId()=kura-simulator-sim-1, getPartNumber()=ksim-part-123456-sim-1, getSerialNumber()=ksim-serial-123456-sim-1, getFirmwareVersion()=fw.v42, getBiosVersion()=bios.v42, getOs()=Kura Simulator (OS), getOsVersion()=ksim-os-v42, getJvmName()=Kura Simulator (Java), getJvmVersion()=ksim-java-v42, getJvmProfile()=Kura Simulator (Java Profile), getOsgiFramework()=Kura Simulator (OSGi version), getOsgiFrameworkVersion()=ksim-osgi-v42, getEsfKuraVersion()=ksim-kura-v42, getConnectionInterface()=vethed5b20c (EE:F9:66:23:F5:FB),vethf1ac4d7 (76:6F:C8:D1:9A:20),veth2116ecb (92:35:78:BD:1C:C9),veth184b21a (06:CC:C4:CF:8F:AF),veth6b59033 (F2:BC:60:B9:96:55),docker0 (02:42:FE:2A:11:C0),virbr0 (52:54:00:2D:37:B8),wlp3s0 (F4:8C:50:01:4D:E3), getConnectionIp()=fe80:0:0:0:ecf9:66ff:fe23:f5fb,fe80:0:0:0:746f:c8ff:fed1:9a20,fe80:0:0:0:9035:78ff:febd:1cc9,fe80:0:0:0:4cc:c4ff:fecf:8faf,fe80:0:0:0:f0bc:60ff:feb9:9655,fe80:0:0:0:42:feff:fe2a:11c0,192.168.122.1,fe80:0:0:0:8c08:dad0:7235:f023, getAcceptEncoding()=null, getApplicationIdentifiers()=DEPLOY-V2,CMD-V1, getAvailableProcessors()=1, getTotalMemory()=640, getOsArch()=ksim-arch, getModemImei()=null, getModemImsi()=null, getModemIccid()=null]","[ getUptime()=469, getDisplayName()=Kura Simulator (Display Name), getModelName()=Kura Simulator (Model Name), getModelId()=kura-simulator-sim-1, getPartNumber()=ksim-part-123456-sim-1, getSerialNumber()=ksim-serial-123456-sim-1, getFirmwareVersion()=fw.v42, getBiosVersion()=bios.v42, getOs()=Kura Simulator (OS), getOsVersion()=ksim-os-v42, getJvmName()=Kura Simulator (Java), getJvmVersion()=ksim-java-v42, getJvmProfile()=Kura Simulator (Java Profile), getOsgiFramework()=Kura Simulator (OSGi version), getOsgiFrameworkVersion()=ksim-osgi-v42, getEsfKuraVersion()=ksim-kura-v42, getConnectionInterface()=vethed5b20c (EE:F9:66:23:F5:FB),vethf1ac4d7 (76:6F:C8:D1:9A:20),veth2116ecb (92:35:78:BD:1C:C9),veth184b21a (06:CC:C4:CF:8F:AF),veth6b59033 (F2:BC:60:B9:96:55),docker0 (02:42:FE:2A:11:C0),virbr0 (52:54:00:2D:37:B8),wlp3s0 (F4:8C:50:01:4D:E3), getConnectionIp()=fe80:0:0:0:ecf9:66ff:fe23:f5fb,fe80:0:0:0:746f:c8ff:fed1:9a20,fe80:0:0:0:9035:78ff:febd:1cc9,fe80:0:0:0:4cc:c4ff:fecf:8faf,fe80:0:0:0:f0bc:60ff:feb9:9655,fe80:0:0:0:42:feff:fe2a:11c0,192.168.122.1,fe80:0:0:0:8c08:dad0:7235:f023, getAcceptEncoding()=null, getApplicationIdentifiers()=DEPLOY-V2,CMD-V1, getAvailableProcessors()=1, getTotalMemory()=640, getOsArch()=ksim-arch, getModemImei()=null, getModemImsi()=null, getModemIccid()=null]","[ getUptime()=1632, getDisplayName()=Kura Simulator (Display Name), getModelName()=Kura Simulator (Model Name), getModelId()=kura-simulator-sim-1, getPartNumber()=ksim-part-123456-sim-1, getSerialNumber()=ksim-serial-123456-sim-1, getFirmwareVersion()=fw.v42, getBiosVersion()=bios.v42, getOs()=Kura Simulator (OS), getOsVersion()=ksim-os-v42, getJvmName()=Kura Simulator (Java), getJvmVersion()=ksim-java-v42, getJvmProfile()=Kura Simulator (Java Profile), getOsgiFramework()=Kura Simulator (OSGi version), getOsgiFrameworkVersion()=ksim-osgi-v42, getEsfKuraVersion()=ksim-kura-v42, getConnectionInterface()=vethed5b20c (EE:F9:66:23:F5:FB),vethf1ac4d7 (76:6F:C8:D1:9A:20),veth2116ecb (92:35:78:BD:1C:C9),veth184b21a (06:CC:C4:CF:8F:AF),veth6b59033 (F2:BC:60:B9:96:55),docker0 (02:42:FE:2A:11:C0),virbr0 (52:54:00:2D:37:B8),wlp3s0 (F4:8C:50:01:4D:E3), getConnectionIp()=fe80:0:0:0:ecf9:66ff:fe23:f5fb,fe80:0:0:0:746f:c8ff:fed1:9a20,fe80:0:0:0:9035:78ff:febd:1cc9,fe80:0:0:0:4cc:c4ff:fecf:8faf,fe80:0:0:0:f0bc:60ff:feb9:9655,fe80:0:0:0:42:feff:fe2a:11c0,192.168.122.1,fe80:0:0:0:8c08:dad0:7235:f023, getAcceptEncoding()=null, getApplicationIdentifiers()=DEPLOY-V2,CMD-V1, getAvailableProcessors()=1, getTotalMemory()=640, getOsArch()=ksim-arch, getModemImei()=null, getModemImsi()=null, getModemIccid()=null]"],0,7]

Back to the top