2016-04-25 13 views
0

Ich möchte Beispiele für die Arbeit mit Mobile/Web App durch Senden von POST finden.
Zuvor in Mobile Services war es möglich, POST so senden:POST für Azure Mobile/Web App (arbeiten von Arduino)

POST /tables/table_name HTTP/1.1 
Host: http://arduinounoserver.azure-mobile.net/ 
X-ZUMO-APPLICATION: YaRWxxxxzKGRxxxxLPiNxxxxXYOvxxxx 
{"value": 234} 

Aber jetzt war die Authentifizierung absolut verändert.
Wie geht es jetzt und ist es möglich, irgendwo POST Proben zu finden?

nur Table Service REST API aber es ist noch nicht klar, für mich

Antwort

3

können Sie immer noch verwenden nächste URL-Notation für den Zugriff auf Tabellen gefunden:

https://yoursite/tables/tablename 

aber können Sie eine Fehlermeldung erhalten:

{"error":"An invalid API version was specified in the request, this request needs to specify a ZUMO-API-VERSION of 2.0.0."} 

so mit Web App Easy Table sollten Sie nächsten ZUMO-Header verwenden, zum Beispiel

POST https://vyutest.azurewebsites.net/Tables/Test HTTP/1.1 

Accept: application/json 
Content-Type: application/json 
Content-Length: 49 
ZUMO-API-VERSION: 2.0.0 
Host: vyutest.azurewebsites.net 

{"text":"Complete the tutorial","complete":false} 

Es funktioniert.

+0

Danke, Vladimir! Und was ist mit Authentifizierung? Das wäre ein großartiges Beispiel. –

+1

Für IoT ist es üblich, dass das IoT-Gerät IoTHub oder EventHubs verwendet, um Daten in das System zu injizieren - das ist für die Geräteseite maßgeschneidert. Dann schauen Sie sich die Daten mit einem Mobile- oder Web-Client an - es gibt Demos zur Benutzerauthentifizierung für die verschiedenen Geräte in Samples und auf der azure.com-Website. –

+0

Haben Sie [diesen Link] (https://create.arduino.cc/projecthub/doncoleman/mkr1000-temp-and-humidity-sensor-8f22ed?ref=platform&ref_id=424_recent___offset=31) über die direkte Verbindung von Arduino und Azure gefunden. Danke, @AdrianHall, deine Empfehlung war auch sehr hilfreich –

Verwandte Themen