問題タブ [odata4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
odata - odata4j を使用する場合、「Unknow ODataVersion 3.0」例外を処理する方法を教えてください。
odata プロトコルを調べていて、odata4j を見つけたのですが、Consumers Example に従っていると、「java.lang.IllegalArgumentException: Unknown ODataVersion 3.0」という例外が発生しました。デバッグしたところ、odata4j が odata バージョン 3 でサポートされていないことがわかりました。私の質問は、どうすれば修正できますか、または odata4j をどのように使用できますか? 何かを変更してバージョンを 2 または 1 にすることはできますか?? どうもありがとうございました。ちなみに最新のodata4jはバージョン0.7をダウンロードしました。
android - Google Glass で OData を使用する
Google Glass アプリケーション内で OData を使用しようとしています。これまでに行ったことは、必要な odata4j.JAR をインポートし、「AsyncTask」クラスを拡張する「PersonRequest」というクラスを実装することでした。このクラスは次のことのみを行います。
次のコードで、あるビューから別のビューに切り替えるときに、このクラスを呼び出します。
私が今抱えている問題は、次のようなエラーが常に発生することです。
私は実際に odata4j の公式 Web サイトから最新の OData-Package-Version 0.7 をダウンロードし、「odata4j-0.7.0-clientbundle.jar」を追加しましたが、これは機能しないようです...問題???あなたの答えを楽しみにしています!
こんにちはステフ
jboss - Odata4J の JBOSS CDI に関する問題
OData4j を wildfly サーバーにデプロイしようとしています。アプリケーションの起動時に、次のエラーが表示されます。
この問題を解決するための回避策はありますか。私に提案してください。前もって感謝します。
java - OData に RestEasy をプロバイダーとして選択させる方法は?
クライアントに URL を提供する RestEasy ベースの JAX-RS アプリケーションがあり、OData4j を使用する別の API を呼び出す必要があります。このアプリケーションで ODataConsumer を使用して他の API からの応答を使用しようとすると、
Google 検索の結果で指定された方法のいずれも、問題を解決していないようです。この時点に到達する前に、Jersey が Jackson を見つけることができないと不平を言っていました。この問題は、アプリケーションが既に RestEasy を使用しているときに、OData4j がジャージーをプロバイダーとして使用しようとしているために発生していますか? RestEasy と OData4j の統合が容易でないことは理解しています。
この問題を解決すると思うので、OData4j が Jersey ではなく RestEasy を選択するようにする方法はありますか?
rest - Web API 2 OData コントローラーに投稿する方法
Web API 2 プロジェクトを作成し、次の手順に従って OData4 コントローラーを構成しました: Web API 2 Odata 4 チュートリアル
ただし、Postman を使用して単純な POST (エンティティを作成するための JSON 本文を使用) を実行しようとすると、次のエラーが返されます。
要求されたリソースは、http メソッド 'POST' をサポートしていません。
コントローラーの POST アクションは次のようになります。
リクエスト本文に投稿している JSON は次のとおりです。
また、リクエストに次のヘッダーも含めました。
OData バージョン: 4.0
OData-MaxVersion: 4.0
コンテンツ タイプ: アプリケーション/json
ここで何か不足していますか?
更新: 問題を解決しました。間違った URI を使用していました。
java - OData サービスを実装するには、Apache Olingo と OData4j のどちらが優れていますか?
Java を使用して OData サービス プロトコル経由でエンティティ (データベース テーブル) を公開する必要があります。OData 実装のオプションを徹底的に調べたところ、Apache Olingo と OData4J という 2 つの主要なライブラリが見つかりました。
どちらが最適か判断できませんでしたか? それらの違いに関するドキュメントは見つかりませんでした。
c# - Web サービスを介して画像を送信する
Web サービスを介して実際の画像を送信する方法について、いくつか考えています。データベースからバイナリデータコードとして取得していますが、これは巨大です。Webサービスを介してそのように送信する必要があり、クライアントがコードから画像を解読する必要があるのか 、それともサーバーがそれを行って画像ファイルとして正確に送信するのかはわかりません。ここでの理想は、サーバー側でそれを行うことですが、それが可能かどうか、または方法さえわかりません。何か案は?
csrf - Odata4j で CSRF トークンの検証に失敗しました
SAP ABAP バックエンドで作成された Odata サービス URL にエントリを投稿しようとしています。Java コードから Odata サービス経由で SAP ABAP システムにデータを送信しようとすると、CSRF Token validation error が発生します。以下は、Odata Post サービスのコード スニペットです。
SAPSCRBehaviour クラスは次のようになります。
この問題を回避するための解決策を教えてください
敬具、ナヴィーン