問題タブ [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.
riak - Javaクライアントを介したRiak検索クエリ
次のようにOR演算子を使用してクエリを実行しようとしています。
クエリの最初のオブジェクトのみを取得します(name ='c1')。クエリの順序(つまり、Name:c2 OR c1)を再度変更すると、クエリの最初のオブジェクト(name ='c2')のみが取得されます。
OR演算子(およびその他のクエリ演算子)はJavaクライアントでサポートされていますか?
mapreduce - Riak - フィールドの MapReduce ソート
保存されたオブジェクトの「実際の」フィールドに対してソート機能を使用するにはどうすればよいですか? ソートするフィールドを設定するにはどうすればよいですか?
以下はキーを参照しているようです。私の場合はUUIDであるため、並べ替えても役に立ちません。
ありがとう。
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
、も試しました。どんな助けでも大歓迎です。ChainTrust
PeerOrChainTrust
アップデート2:
これを元のサーバー構成に次のように変更し、テスト クライアントに合わせて変更することで、これを機能させることに重点を置いています。
私はまだ取得します: HTTP リクエストは、クライアント認証スキーム 'Anonymous' で禁止されていました。ここで、クライアント証明書がサーバーによって検証されなかったことを基本的に確認する説明を見つけました。サーバー管理者に IIS でこのアプリケーションを構成させ、証明書をインストールして正しく動作させるにはどうすればよいですか?
wcf - Javaクライアントとwcfサービス間のデータ型の互換性
WCF Service
オプション付きのアプリケーションを開発していbasicHttpBinding
ます。basicHttpBinding
クライアントがJavaクライアント、Visual Basicクライアントなどである可能性があるため、選択しました。
次に、アプリケーションで使用したデータ型がJavaクライアントまたは他のプラットフォーム言語と互換性があり消費可能であることを確認したいと思います。
たとえば、相互運用性に影響を与えることなく使用できる.NETデータ型は次のうちどれですか?
- 日付時刻
- int
- ダブル
- ダブル?
- 浮く
- 浮く?
- ストリング
java - 特定のコンポジットキー範囲の間のCassandraのすべての行を取得するにはどうすればよいですか?
私のデータストレージ形式は次のとおりです。
そのようなすべての行(含まれる列を含む)をフェッチしたくありません。ここで、url =列ファミリー全体から与えられた値です。cは00〜23
です。Java(できればHectorクライアントを使用)でこれをどのように実現できますか?
android - Android アプリケーションと .Net Web API を使用するためのベスト プラクティス
いくつかのメソッドを含む .net webApi プロジェクトがあります。メソッドは複雑なオブジェクトを送受信します。
私のAndroidアプリケーションは、オブジェクトをjson形式で取得し、手動で解析します。WebApi プロジェクトのオブジェクトを変更する場合は、Android アプリケーション プロジェクトを手動で変更する必要があります。
Android アプリケーション クライアントと .Net WebApi を使用するためのベスト プラクティスは何かを知りたいです。
それらを接続したり、オブジェクトを自動マッピングするツールはありますか?
タルちゃん助けて
client-server - Android サーバーから PC クライアントに大きなファイルを転送できない
サーバーがAndroidフォンで実行され、クライアントプログラムがPCで実行されている小さなクライアントサーバープログラムを作成しました。サーバーからクライアントに小さなファイル(小さなテキストファイル、ドキュメントファイルなど)を送信すると、まったく問題なく動作します。しかし、より大きなファイル (サイズが 2 から 3 MB の mp3 など) を送信しようとすると、クライアント プログラムは配列サイズのオーバーフローのためにエラーをスローします。
私のPCで実行されているクライアント側のプログラムは次のとおりです。
コンソール出力に次のエラーが表示されます。
ファイルサイズ変数を 100MB 程度に増やしてみましたが、それもうまくいきませんでした。誰かがこれを回避する方法を教えてもらえますか?