2011-09-04 11 views
0

私は現在、C++で完全に書かれ、ubuntuで動作するプロジェクトに取り組んでいます。私の要件は、Amazon SimpleDBへのRESTベースの呼び出しでデータを格納/取得することです。REST要求を作成し、C++でREST応答を解析しますか?

私がC++を知っているにもかかわらず、私はどのように進むべきかわかりません。進んでいく方法については、コミュニティからいくつかの洞察が必要です。

おかげで、

ニティン

答えて

0

まず、あなたはhttpプロトコルを理解するネットワークライブラリを必要としています。次に、Webサービスにhttp要求を行います(必要なデータを格納します)。 Amazon SimpleDBが返すものはわかりません.JSONと仮定すると、JSONパーサライブラリが必要です。それを解析し、必要に応じて何か他のことを表示または実行します。

0

Java、Python、C#のようなプロジェクトでプロジェクトをやった方が幸いでしょう。

あなたは絶対にC++を使用する必要がある場合、私は強い印象vjsonは、おそらくあなたの最善の策だろう取得:

http://code.google.com/p/vjson/

2

のSimpleDBは、HTTP上のXMLです:あなたは、最初からそれをロールバックしたい場合は、使用httpライブラリの場合はネオンまたはカール、XML解析の場合はおそらくlibxml2です。 1つの選択肢もhttp://www.28msec.com/open_source/libaws:これはあなたのために働くかもしれません。