問題タブ [discovery]
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.
web-services - Weblogicにデプロイされた未登録のWebサービスをプログラムで検出する方法は?
アプリケーションを共有 Weblogic アプリケーション サーバーにデプロイしたチームは多数あります。レジストリを維持するための努力がいくつかありましたが、最新の状態に保たれていません。サーバーにデプロイされたすべての Web サービスをプログラムで検出し、それらの WSDL を取得するにはどうすればよいでしょうか?
コンソールからインタラクティブに、[Deployments] -> [Monitoring] -> [Web Services] に移動し、デフォルトでは非表示になっている URI フィールドを有効にすることができます。このリストから WSDL を作成できます: [ホスト]:[ポート][URI]?WSDL
JMXを使用して実行可能であり、WLSTシェルで遊んでいると思います。「listApplications()」コマンドはアプリケーション名のリストを表示しますが、詳細情報を取得する方法が明確ではありません。
ios - Mac OS X マシンに接続された iOS デバイスの検出
Mac OS X マシンに接続されている iOS デバイスをプログラムで検出する方法はありますか。システムコマンドまたは Obj-C ライブラリ関数のいずれかで? XCode を使用せずに、開発者が署名したアプリをデバイスにアップロードしたいと考えています。それは可能ですか?ありがとう
wcf - Web サービス ディスコ ページを返す WCF メソッド呼び出し
私は、開発で正常に動作する WCF Web サービスとアプリケーションを持っています。IIS サーバーで WCF を公開し、サーバー名でアドレス指定されたファイアウォール内の Web アプリから使用できます。ただし、外部で使用するために出したので、問題が発生しています。
Web アプリが接続しようとするとエラーが発生します。サービス、disco、wsdl などをファイアウォールの内側と外側から見ることができますが、外側から認証の最初の呼び出しを行うと、サービスは認証メソッドの呼び出しを処理する代わりに DISCO ページを返します。私が理解しているように、アプリはhtmlではなくxmlを期待しているため、これによりProtocolExceptionが発生します。
繰り返しますが、まったく同じ Web アプリが、IIS サーバーに内部的にヒットして正常に動作します。違いの 1 つは、外部的には Web アドレスから取得していることですが、内部的にはサーバー名を使用しています。ただし、サービスは、Web アドレスを使用してファイアウォールの外側の Web ブラウザーに読み込まれます。
部分的な Web アプリ構成:
部分的なサービスの web.config ファイル:
/WebService.svc"/>
wcf - クロスマシン検出が機能しない
自己ホスト型の WCF サービスと、UDP マルチキャスト検出を使用してサービス エンドポイントを見つけるクライアントがあります。ローカル マシンでテストしたので、検出と Web メソッド呼び出しの両方が正しく機能しました。LAN で実行しようとすると、ディスカバリーでエンドポイントが見つかりません。
両方のマシンが互いに ping を実行し、さらに明示的に指定されたエンドポイントを使用して、クライアントがサービス メソッドを正常に呼び出します。メッセージレベルのセキュリティに関するいくつかの議論に出くわしたので、次のように無効にするためのいくつかの措置を講じました。
[ServiceContract(ProtectionLevel = ProtectionLevel.None)]
と
今、私はアイデアを使い果たし、グーグルは実りある結果をもたらしません. そして、ほとんどのコード サンプルは、これがいかに簡単であるかを示しているだけであり、セキュリティの側面を完全に無視しています。
クロスマシン検出が機能しない理由について何か提案はありますか?
android - 順次方式での Android Bluetooth 検出?
私はAndroidプログラミングが初めてです。Bluetoothディスカバリ機能を含むライブラリ(JARファイル)を作りたいです。
これはライブラリであるため、内部のメソッドはシーケンシャル メソッドである必要があります (Bluetooth 検出を開始し、一定時間待機し、結果を返します)。
以下のコードを作成しましたが、動作しません。LogCat ではインテントを確認できましたが、BroadcastReceiver ではインテントをキャッチできませんでした。
コードに何か問題がありますか?
BroadcastReceiverを使わずに意図を確認する方法はありますか?
ご協力ありがとうございました。
c# - Add Service Reference, Multiple Credential Prompt
I started a new blank console app project in VS (I am using VS2010), and choose Add Service Reference to a web service protected with a username and password.
When I click Go in the dialog box, I'm confronted with a Yes/No prompt to accept a certificate. I choose Yes, then I arrive at a Discovery Credential prompt asking for User Name and Password.
If I key those in correctly several times (3+), I finally gain access to the WSDL. Or, oddly enough if I key them correctly once, then cancel, then go through the process again, my creds are accepted on the first attempt.
I asked The Googles and found a few instances related to SQL reporting web services, and someone posted here about something similar, but no one seems to have a definitive answer.
Can anyone explain this odd behavior? Is the service configured incorrectly or is this some sort of known issue with web services or WCF services?
android - Android での Bluetooth 検出 - 近くに Bluetooth デバイスがあるかどうかを知る方法はありますか?
近くにBluetoothデバイスがある場合、何らかのアラート/通知を表示したいと思います。現時点での私の解決策は、毎分検出を行うことですが、より洗練された方法はありますか? (BroadcastReceiver のように)
rest - RESTful API ランタイムの発見可能性 / HATEOAS クライアント設計
私が関与している SaaS スタートアップでは、RESTful Web API と、それを使用するさまざまなプラットフォームでのいくつかのクライアント アプリの両方を構築しています。API は理解できたと思いますが、今はクライアントに目を向けています。REST について読んでいると、REST の重要な部分は Discovery であることがわかりますが、Discovery が実際に何を意味するのかについて、2 つの異なる解釈の間で多くの議論があるようです。
開発者の発見: 開発者は、リソース URI、クエリ パラメーター、サポートされている HTTP メソッド、およびドキュメントを参照して API の応答を実験することで発見したその他の詳細など、大量の API の詳細をクライアントにハードコードします。このタイプの発見には、クールなリンケージと API のバージョン管理の問題が必要であり、クライアント コードと API のハード カップリングにつながります。十分に文書化された RPC のコレクションを使用する場合よりもはるかに優れているようには見えません。
ランタイム検出- クライアント アプリ自体は、アウト オブ バンド情報をほとんどまたはまったく使用せずに、必要なものをすべて把握できます (おそらく、API が扱うメディア タイプの知識のみ)。リンクはホットになる可能性があります。しかし、API を非常に効率的にするには、クエリ パラメータのリンク テンプレートを大量に作成する必要があるようです。これにより、帯域外の情報が忍び寄ります。開発でここまで来ました。しかし、私は疎結合のアイデアが好きです。
ランタイム検出は REST の聖杯のようですが、そのようなクライアントを実装する方法についての貴重な議論がほとんど見られません。私が見つけたほぼすべての REST ソースは、開発者の発見を想定しているようです。ランタイム検出リソースを知っている人はいますか? ベストプラクティス?実際のコードを含む例またはライブラリ? 私は 1 つのクライアントの PHP (Zend Framework) で作業しています。もう一方は Objective-C (iOS) です。
開発者コミュニティの現在の一連のツールと知識を考えると、ランタイムの発見は現実的な目標ですか? すべての URI を不透明な方法で処理するようにクライアントを作成することはできますが、これを最も効率的に行う方法は、特に低帯域幅の接続では問題です。とにかく、URI は方程式の一部にすぎません。ランタイム コンテキストでのリンク テンプレートはどうですか? 多くの OPTIONS リクエストを行う以外に、どのメソッドがサポートされているかを伝えるのはどうですか?
c# - C# で Network Discovery を有効にする方法は?
Windows で「ネットワーク探索」オプションを有効にする方法を知る必要があります。
WMIで作ろうとしたのですが、できませんでした。
誰かが私を助けることができますか?
感謝!
character-encoding - バイトから文字エンコードを検出する
次数記号(°)がバイト63(3F)で表されていることがわかっている文字列があります。
各文字は1バイトで表されます。
使用されている文字エンコードを見つけるにはどうすればよいですか?