2016-04-25 64 views
0

我想通過發送POST來查找如何使用Mobile/Web App的示例。
以前在移動服務有可能發送POST這樣的:針對Azure Mobile/Web App的POST(來自Arduino)

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

但現在認證是絕對改變。
如何做到這一點,是否有可能找到某處POST樣本?

只有Table Service REST API有沒有發現,但它仍然是不明確的,我

回答

3

你仍然可以使用下一個URL標記訪問表:

https://yoursite/tables/tablename 

但是,你可以得到一個錯誤:

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

所以用Web App Easy Table你應該用下一個ZUMO-header,例如

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} 

它的工作原理。

+0

謝謝,弗拉基米爾!什麼是認證?這將是偉大的IOT樣品。 –

+1

對於物聯網,物聯網設備通常使用IoTHub或EventHubs將數據注入系統 - 這是爲設備端定製的。然後,您可以使用移動或Web客戶端查看數據 - 有關示例中以及azure.com網站上各種設備的用戶身份驗證演示。 –

+0

已找到關於Arduino和Azure直接連接的[此鏈接](https://create.arduino.cc/projecthub/doncoleman/mkr1000-temp-and-humidity-sensor-8f22ed?ref=platform&ref_id=424_recent___&offset=31)。謝謝你,@AdrianHall,你的推薦也非常有幫助 –