2017-01-04 11 views
0

を使用して独自開発のREST APIを使用してRiakにKvをアクセスすることができますインストールは、どのように私は私が持っている同じリモートサーバー上カール

  1. Tomcat7.0

  2. RiakにはKVへ

その後、tomcatホストをリモートサーバーIPとして設定し、ホストをlocalhostとしてリークし、自分のRest APIを使用してriakとやりとりすることができます。ポストマンスルー

:たとえば

-

私は打撃午前URL: - http://localhost:8080/Apps/webapi/policy/savePolicy

有する本体: -

{ "ID":「1110007836 "、 " policyDTOs ":[ { "policyNumber": "1000067730から12"、 "brandCode":ヌル、 "policystatus":ヌル、 "commencementDate":ヌル、 "issueDate": "16/04/2016"、 "endDateに": " 15/04/2017" 、 "policyPeriod":ヌル、 "applicationNumber": "1000067730から12"、 "planOpted": "イージー健康個別規格"、 "planOptedCode": "11006"、 "riskStartDate" : "16/04/2016"、 "riskEndDate": "15/04/2017"、 "policyId":null、 "proposerName": "Ms Sonali Arora"、 "address": "330/4 Ram Nagar "、 "町 ":"グルガオン "、 "地区 ":null、 "状態": "ハリヤナ州"、 "国": "インド"、 "PINコード": "122001"、 "EMAILID": "[email protected]"、 "モバイル": "9958791166"、 ヌル、 "phoneSecond": "phoneFirst" ヌル、 "modeOfPaymentは": "0.00"、 "割引":0、 "grossPremium":1751、 "ロード" を "/キャッシュ・ディレクトリを確認してください"。34、 "paymentMadeBy":ヌル、 "nomineeName": "MRSアシャアローラ"、 "relationShipToPolicyHolder": "母"、 "扶養家族":[ { "isExpired":ヌル、 "expiryDate":NULL 、 "lastRefreshTime":ヌル、 "keyValueの":ヌル、 "CreatedDateに":ヌル、 "modifiedDate":ヌル、 "MEMBERID": "1110007837"、 "firstNameの":ヌル、 "middleName": null、 "lastName":null、 "fullName": "Ms Sonali Arora"、 "genderCode":null、 "gender": "Femaル」、 "dependentBirthDate":ヌル、 "たbirthDate": "21/11/1984"、 "relationshipCode":ヌル、 "関係": "自己"、 "sumInsuredForDependent":ヌル、 "sumInsured" :ヌル、 "criticalIllinessRiderForDependent":ヌル、 "titleCode":ヌル、 "タイトル":ヌル、 "clientCode":ヌル、 "maritalStatusCode":ヌル、 "nationalityCode":ヌル、 "annualIncome": null、 "height":null、 "weight":null、 "productCode":11108、 "productType":null、 "商品名":ヌル、 "grossPremium":ヌル、 "sumInsuredForDependentStr": "100000"、 "dependentStatus": "sumAssuredCI"、 "アクティブ":NULL } ]、 "policyClaimPeriod":「2012 - 2013" 、 "sumInsuredFloater": "100000"、 "MEMBERID": "1110007836"、 "fullPolicyNumber": "11001分の110103/1000067730から02"、 "ciRiderFlag":偽、 "POLICYTYPE": "小売業 " } ]、 " policyExpired ":偽 }

この情報をそのIDに関して保存します。

今私は同じ残りのAPIでcurlコマンドを使用してデータを保存したいのですが、どうすればいいのですか?,,,,このapiでcurlコマンドを使用して情報を保存できません。

答えて

0

ヒアドキュメントを見てくださいを含むRiakにはKVに書き込むためにHTTPポストを使用する例http://docs.basho.com/riak/kv/2.2.0/developing/usage/creating-objects/

あります

curl -XPUT \ 
-H "Content-Type: text/plain" \ 
-d "vroom" \ 
http://localhost:8098/types/cars/buckets/dodge/keys/viper 
+0

は私がデータを保存することができ、これを使って、この事を知っていますシナリオでは、いくつかのInputに基づいて計算を見つけなければならず、これを使って自分自身のRest APIで行うのですが、私のAPIがRIAK KVバケットで返すフェッチ結果を保存するにはどうすればいいですか? APIは、いくつかの認証キーとAuthTokenで開発されています。私はPOSTMANを使ってこれにアクセスできますが、私はcurlコマンドを使用したいと思います。 –

関連する問題