問題タブ [java-client]

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.

0 投票する
1 に答える
424 参照

riak - Javaクライアントを介したRiak検索クエリ

次のようにOR演算子を使用してクエリを実行しようとしています。

クエリの最初のオブジェクトのみを取得します(name ='c1')。クエリの順序(つまり、Name:c2 OR c1)を再度変更すると、クエリの最初のオブジェクト(name ='c2')のみが取得されます。

OR演算子(およびその他のクエリ演算子)はJavaクライアントでサポートされていますか?

0 投票する
2 に答える
426 参照

mapreduce - Riak - フィールドの MapReduce ソート

保存されたオブジェクトの「実際の」フィールドに対してソート機能を使用するにはどうすればよいですか? ソートするフィールドを設定するにはどうすればよいですか?

以下はキーを参照しているようです。私の場合はUUIDであるため、並べ替えても役に立ちません。

ありがとう。

0 投票する
1 に答える
4550 参照

c# - クライアント開発者が提供するサービス証明書と自己署名クライアント証明書を使用する Java クライアント用の WCF サービス

ベンダーからデータを受信するためのベンダーの実装に基づいて、WCF サービスを開発しています。サーバー証明書を使用するクライアントで一方向SSLを使用するこのサービスの動作バージョンがあります。最近実装が変更されたため、ユーザー名とパスワードの代わりに証明書を使用してクライアントを認証する必要があります。

それらは Java で開発されており、私はクライアントや証明書の生成方法を制御できません。これらは WSHttpBinding をサポートしていないため、BasicHttpBinding を使用する必要があります。彼らの証明書は自己署名されており、残念ながら本番環境ではそのようになります。セキュリティのためにトランスポートを使用してみましたが、サーバー管理者によると、証明書がサーバーに適切にインストールされていました (IIS サーバーへのアクセス権がありません)。証明書は自己署名であるため、IIS に問題があったと思われるため、その実装から離れました。

多くの調査の結果、OperationContext.Current.ServiceSecurityContext.AuthorizationContext.ClaimSets[0]. これは私の最初の WCF サービスなので、正しくセットアップされていると思いますが、WCF テスト クライアントからテストすると次のエラーが発生しますThe private key is not present in the X.509 certificate。クライアントからベンダーテストを受けると、彼らは得ていますAn error occurred when verifying security for the message.

何かが正しく構成されていませんか? この実装はサポートされていますか?

サービス Web.Config:

私のWCFテストクライアント構成:

アップデート:

ベンダーから正しい証明書が送られてきました。これは、商用 CA によって発行された有効な証明書です。証明書をローカルで表示すると、信頼されたルートへのチェーンが表示され、ステータスが「OK」と表示されます。

使用security mode="Transport"transport clientCredentialType="Certificate"て取得した場合:クライアント認証スキーム「匿名」でHTTPリクエストが禁止されました

使用security mode="TransportWithMessageCredential"message clientCredentialType="Certificate"て取得した場合: 秘密鍵が X.509 証明書に存在しません。

Javaクライアントと相互運用できるように厳密にトランスポートを使用する必要があると思うので、「クライアント認証スキーム「匿名」でHTTPリクエストが禁止されました」というエラーに焦点を当てています。それは IIS 設定の問題ですか、それともサーバーに到達したときに証明書を正しく検証できないだけですか? 証明書は Trusted People にあり、クライアントcertificateValidationModeだけでなくPeerTrust、も試しました。どんな助けでも大歓迎です。ChainTrustPeerOrChainTrust

アップデート2:

これを元のサーバー構成に次のように変更し、テスト クライアントに合わせて変更することで、これを機能させることに重点を置いています。

私はまだ取得します: HTTP リクエストは、クライアント認証スキーム 'Anonymous' で禁止されていました。ここで、クライアント証明書がサーバーによって検証されなかったことを基本的に確認する説明を見つけました。サーバー管理者に IIS でこのアプリケーションを構成させ、証明書をインストールして正しく動作させるにはどうすればよいですか?

0 投票する
1 に答える
591 参照

wcf - Javaクライアントとwcfサービス間のデータ型の互換性

WCF Serviceオプション付きのアプリケーションを開発していbasicHttpBindingます。basicHttpBindingクライアントがJavaクライアント、Visual Basicクライアントなどである可能性があるため、選択しました。
次に、アプリケーションで使用したデータ型がJavaクライアントまたは他のプラットフォーム言語と互換性があり消費可能であることを確認したいと思います。
たとえば、相互運用性に影響を与えることなく使用できる.NETデータ型は次のうちどれですか?

  • 日付時刻
  • int
  • ダブル
  • ダブル?
  • 浮く
  • 浮く?
  • ストリング
0 投票する
1 に答える
901 参照

java - 特定のコンポジットキー範囲の間のCassandraのすべての行を取得するにはどうすればよいですか?

私のデータストレージ形式は次のとおりです。

そのようなすべての行(含まれる列を含む)をフェッチしたくありません。ここで、url =列ファミリー全体から与えられた値です。cは00〜23

です。Java(できればHectorクライアントを使用)でこれをどのように実現できますか?

0 投票する
2 に答える
532 参照

android - Android アプリケーションと .Net Web API を使用するためのベスト プラクティス

いくつかのメソッドを含む .net webApi プロジェクトがあります。メソッドは複雑なオブジェクトを送受信します。

私のAndroidアプリケーションは、オブジェクトをjson形式で取得し、手動で解析します。WebApi プロジェクトのオブジェクトを変更する場合は、Android アプリケーション プロジェクトを手動で変更する必要があります。

Android アプリケーション クライアントと .Net WebApi を使用するためのベスト プラクティスは何かを知りたいです。

それらを接続したり、オブジェクトを自動マッピングするツールはありますか?

タルちゃん助けて

0 投票する
0 に答える
231 参照

client-server - Android サーバーから PC クライアントに大きなファイルを転送できない

サーバーがAndroidフォンで実行され、クライアントプログラムがPCで実行されている小さなクライアントサーバープログラムを作成しました。サーバーからクライアントに小さなファイル(小さなテキストファイル、ドキュメントファイルなど)を送信すると、まったく問題なく動作します。しかし、より大きなファイル (サイズが 2 から 3 MB の mp3 など) を送信しようとすると、クライアント プログラムは配列サイズのオーバーフローのためにエラーをスローします。

私のPCで実行されているクライアント側のプログラムは次のとおりです。

コンソール出力に次のエラーが表示されます。

ファイルサイズ変数を 100MB 程度に増やしてみましたが、それもうまくいきませんでした。誰かがこれを回避する方法を教えてもらえますか?