2016-04-25 6 views
0

POSTを送信してMobile/Web Appで作業する方法のサンプルを探したいと思います。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を送信することが可能でした。
これを行う方法と、POSTサンプルのどこかを見つけることは可能ですか?

だけTable Service REST APIを発見したが、それはあなたがまだテーブルにアクセスするには、次のURL表記を使用することができ、私にとってまだ

答えて

3

はっきりしていない:あなたがエラーを取得することができ、

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ヘッダーを使用する必要があります。例えば、

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

ありがとう、ウラジミール!認証については何ですか?それは素晴らしいアイサンプルです。 –

+1

IoTの場合、IoTデバイスはIoTHubまたはEventHubを使用してシステムにデータを注入するのが一般的です。これはデバイス側でカスタム化されたものです。次に、モバイルまたはWebクライアントを使用してデータを表示します。サンプルやazure.comのWebサイトにあるさまざまなデバイスのユーザー認証に関するデモがあります。 –

+0

ArduinoとAzureの直接接続について[このリンク](https://create.arduino.cc/projecthub/doncoleman/mkr1000-temp-and-humidity-sensor-8f22ed?ref=platform&ref_id=424_recent___&offset=31)が見つかりました。ありがとう、@AdrianHall、あなたのお勧めもとても役に立ちました –

関連する問題