2016-04-25 34 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,你的推荐也非常有帮助 –