2017-03-23 5 views
1

私は実際にIBM Bluemix http JavaScriptアダプターを使用してデータをクラウド・データベースに送信しています。アダプタでは、基本的に私のJSONデータをアプリケーションからクラウドデータベースへのアプリケーションからのクラウドデータにポストして更新したいという、私の「API Connect」サービスポストAPIのパスを与えています。 しかし、私はhttp JavaScript post adapterにアプリケーションで取得できるデータをどのように送ることができるかを理解できません。私はそのためにいくつかの方法を試しましたが、どれも働いていませんでした。 以下、実行時にアダプタにデータを送信するために行ったことを理解できるイメージを提供しています。 画像は3つの部分になります: -アプリケーションからIBM Bluemix http javascriptアダプタにデータを送信

Here is the code for adapters

This is the consecutive code of first image in which i am basically doing the main thing by adding data in parametes using req.setQueryParameter. And data where i am getting is the 'adata' object which has been passed in sendRequest function as a parameter.

Last image is of adapter from where i am calling api connect service to ultimately send data in cloudant database.

In my fourth image you can actually see that i am getting an object known as data in adata and in data i am getting list of data which i need. So, what can i basically implement in my code so that i could able to send this data to my adapters and recieve in adapters and ultimately send this data to cloudant db.

+0

? –

+0

okこの質問を編集して、あなたに画像を送信しています。 – Alok

+0

あなたの詳細な説明がわかるように私の編集コードを確認してください。 – Alok

答えて

0

はPOSTリクエストにMFPアダプタにクライアントからデータを送信するには、使用する必要がありますフォームパラメータ。詳細については

var resourceRequest = new WLResourceRequest("/adapters/JavaAdapter/users",WLResourceRequest.POST); 
var formParams = {"params":"['value1', 'value2']"}; 
resourceRequest.sendFormParameters(formParams); 

は、マニュアルを参照してください:

1)Resource request from JavaScript (Cordova, Web) applications 2)コードのいくつかはすでに試してみましたが、なぜdont'tポストWLResourceRequest

関連する問題