問題タブ [endpoint]
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.
wcf - 「コントラクトを参照するデフォルトのエンドポイント要素が見つかりませんでした」
Windowsアプリケーションのアンインストール中にWebサービスを呼び出すと、次のようなエラーが発生します。
ServiceModelクライアント構成セクションでコントラクトServiceReference2.IService1'を参照するエンドポイント要素が見つかりませんでした。これは、アプリケーションの構成ファイルが見つからなかったか、この名前に一致するエンドポイント要素がクライアント要素で見つからなかったことが原因である可能性があります。
Webサービスクライアントを呼び出しているInstallerクラスを使用しています。以下はinstaller.csのコードです
ソースコード :
}
unInstallOperation()は、アカウントの更新を含むWebサービス操作を呼び出します。
この問題を解決するにはどうすればよいですか?本当にこの問題にうんざりしている
別のページまたは別のクラスファイルからserviceclientを呼び出すと、問題は発生しません。アプリケーションのアンインストール中、つまりインストーラークラスで呼び出すと問題が発生します。これは私が使用したapp.configクライアント構成コードです
ソースコード:
これをWebサービスのweb.configファイルに追加する必要はありますか?
wsdl - WSDL 1.1 エンドポイントの salesforce Apex コードに関する基本的な質問
私の WSDL から、次のサービス部分があります。
では、これのエンドポイント参照は何でしょうか?
Salesforce クライアントで「http://2.3.4.100:8000/sap/bc/soap/rfc」として指定すると、次のエラーが発生します。「このサービスでは、認証手続きにクライアント証明書が必要です。」
Apexコードであるクライアントでユーザー名とパスワードを設定する方法がわからないので、ユーザー名とパスワードを指定する必要があると確信しています。
助けていただければ幸いです。
wcf - 手動コードのみを使用して WCF サービスを呼び出す (config または autogen コードを使用しない)
私はWCF The Right Way ... The Manual Way to setup my WCF Service の方法に大まかに従っています。
次のような手動で生成されたプロキシ クラスがあります。
次に、これらのサービスのいくつかを呼び出したいと思います。しかし、構成ファイルを使用したくありません (いくつかの統合テストをセットアップしており、必要以上の依存関係は必要ありません)。
私は現在、次のようにそれらを呼び出そうとしています:
これを行うと、次の例外が発生します。
System.ServiceModel.ProtocolException: コンテンツ タイプ text/xml; charset=utf-8 はサービスhttp://localhost:8090/EmployeeServiceでサポートされていませんでした。クライアントとサービスのバインディングが一致していない可能性があります。---> System.Net.WebException: リモート サーバーがエラーを返しました: (415) コンテンツ タイプが 'text/xml; であるため、メッセージを処理できません。charset=utf-8' は、予期されたタイプ 'application/soap+xml;' ではありませんでした。charset=utf-8'..
コードのみで動作するサービスへの呼び出しを取得するには、何をする必要がありますか?
wcf - エンドポイントでの WCF サービスの予期しない例外
さまざまな Windows サービスでホストされる WCF サービスを作成しました。別の Windows サービスによる WCF サービスの使用中、最初はすべてが正常に行われます。しかし、1 日連続して実行した後、突然次の例外がスローされます。
エラーメッセージはCould not find endpoint element with name 'MemoryClient' and contract 'IQueue.IRepository' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this name could be found in the client element.
例外のソースSystem.ServiceModel
例外のスタック トレース:
at System.ServiceModel.Description.ConfigLoader.LoadChannelBehaviors(ServiceEndpoint serviceEndpoint, String configurationName)
at System.ServiceModel.ChannelFactory.InitializeEndpoint(String configurationName, EndpointAddress address)
at System.ServiceModel.ChannelFactory
1..ctor(String endpointConfigurationName, EndpointAddress remoteAddress) at System.ServiceModel.ChannelFactory1..ctor(String endpointConfigurationName)
at EngineChannelFactory.RepositoryClient.CreateNewChannel(String strEndPoint)
THE TARGET SITE OF EXCEPTION -> Void LoadChannelBehaviors(System.ServiceModel.Description.ServiceEndpoint, System.String)
問題は、この同じエンドポイントをしばらく消費していることです。サービスが再起動すると、問題は解決します。誰もこの問題に直面しましたか? これは、.NET 3.5 がインストールされている Windows 2003 64 ビット サーバーで発生しています。これが環境の問題であり、.NET 3.5 SP1 で修正された場合、誰かが言いましたか?
前もって感謝します。
wcf - ヘッダーのWCFを介してクライアントからサーバーにライセンスキーを送信する
ライセンス キーを使用してセントラルに対してアプリ サーバーを認証したいのですが、それを呼び出しにパラメーターとして含めたくありません。
カスタム ServiceAuthorizationManager を実装しましたが、クライアント側でこの licenseKey を設定する最良の方法と場所がわかりません。
以下で試しました(アプローチが完全に間違っている可能性があります)
次に ServiceAuthorizationManager.CheckAccessCore(OperationContext operationContext) で
次の方法でヘッダーのインデックスを見つけることができました。
しかし、取得した HeaderInfo にはコンテンツがありません。operationContext.RequestContext にあると確信しているので、何とかキャプチャできるはずです。
- どのように考えましたか?
- これを行うためのより良い/標準的な方法はありますか?
- <identity\> 要素を使用する必要がありますか?
私は operationContext.ServiceSecurityContext を使用することに満足していますが、クライアント側で設定する方法と、カスタム ライセンス キーを配置する場所がわかりません。
複数のエンドポイントがあるため、ライセンス キーを 1 か所に保管したいと考えています。コードから設定するとさらに良いでしょう。
ありがとう
perl - 複数のチェーンがCatalystで同じエンドポイントを共有できるようにする方法はありますか?
私はCatalystの初心者で、同じエンドポイントにアクセスするために複数のチェーンを取得しようとしています(「description」サブルーチン)。例:
たとえば、3つの別々のエンドポイントのコードを記述する必要はなく、代わりに3つの異なるチェーンアクション間でエンドポイントを共有できるようにします。バックエンドAPIをラップしています。この例では、オブジェクトをさまざまなメソッドで取得できます。
理想的な解決策は次のとおりです。
または、チェーンごとに異なる記述サブルーチンを記述して、すべてが汎用記述サブルーチンを呼び出すこともできますが、より洗練されたソリューションがあれば素晴らしいでしょう。どんな助けでも大歓迎です!
java - System.setProperty を使用して NetBeans プラットフォーム アプリケーションに埋め込み Jetty エンドポイントを作成する際の問題
Netbeans 7.0.1 と JDK 1.7 を使用して、Netbeans プラットフォーム アプリケーションを作成しました。
Embedded Jetty 7.4.5 (Web サービスといくつかのサーブレットで構成される) を使用して通常のモジュールに独自の Web アプリケーションを実装し、すべての Jetty jar ファイルと「jetty-j2sehttpspi-7.4」を含むライブラリ ラッパー モジュールを作成しました。 .5.v20110725.jar」を使用して、Web サービスのエンドポイントを公開できるようにする必要がありました。Web モジュールは、Jetty モジュールに依存しています。
私が使用しているコードは次のとおりです。
アプリケーションを実行しようとすると、「Endpoint.publish」呼び出しの後に次のエラーが表示されます。
私の知る限り、これはシステムが「org.mortbay.jetty.j2sehttpspi.JettyHttpServerProvider」クラスを見つけられないために発生しています。したがって、デフォルトで JDK に含まれる Web サーバーに戻ります。これにより、両方の Web サーバー (Jetty と JDK) が同じポート (この場合は 8081) で実行しようとするため、競合が発生します。
この問題を解決する唯一の方法は、すべての Jetty jar ファイルを JRE の「lib/ext」フォルダーにコピーすることでした (「jetty-j2sehttpspi-7.4.5.v20110725.jar」のみをコピーしてもエラーは発生しませんが、サーバーが起動しません)。このようにして、システムは必要なクラスとすべての依存関係を見つけることができます。
NetBeans が独自のクラスパス ローダーを使用している場合でも、System.setProperty メソッドはこれを無視して標準のクラスパスにアクセスしようとしており、NetBeans プラットフォーム アプリケーションではクラスパスを直接変更できないため、何が起こっているのでしょうか (それは NetBeans プラットフォームによって管理されるモジュールを持つという目的全体を打ち負かします)、ラッパー モジュールに含まれるライブラリを使用する方法がよくわかりません。
私が見つけた一時的な解決策でアプリケーションの開発を続けることはできますが、正直なところ、JRE フォルダーに何かをコピーすることは受け入れられる解決策ではなく、最終的にはクライアント マシンで配布とインストールの問題が発生します (既に Mac OS マシンで試しましたが、私はJREがどこにライブラリを保持しているのかさえ知りませんでした)。
したがって、この特定の問題に対する解決策があるかどうか、または何が起こっているのか、プロジェクトのアーキテクチャ全体を再作成せずに修正する方法について誰かがより良い説明を持っているかどうかを皆さんに尋ねたいと思います (これは実際には問題なく動作しますが、これは少し不便です)。
前もって感謝します!
php - 写真のアップロード後にリダイレクトし、グラフAPIエンドポイント応答を表示しないようにします-PHP SDK 3
ユーザーが自分の写真に写真をアップロードできるiframeアプリを作成しようとしています。
写真をアップロードすることができましたが、写真がアップロードされると、アプリは新しい写真ID(エンドポイント応答)を表示し、iframeから他のすべてを削除します(以下の2番目のリンクを参照)。
この「エンドポイント応答」を表示せずに、成功ページにリダイレクトしたり、アプリに戻ったりできるようにしたい。
私はこのチュートリアルを使用して、現在の場所に移動しています:http: //thinkdiff.net/facebook/graph-api-iframe-base-facebook-application-development-php-sdk-3-0/
と
https://developers.facebook.com/blog/post/498/
アップロード用。
Facebookアプリの作成を試みたのはこれが初めてで、本当に苦労しています。どんな助けでも本当にありがたいです。
乾杯、
アンディ
php - Graph Api PHP Photo Upload from App エンドポイント/レスポンスの問題
Facebook の Graph API を使用して、iFrame アプリからフォーム経由で写真をアップロードしています。
$graph_url は、このフォームの前に次のように定義されています。
これは機能しており、アプリで写真をユーザー プロファイルにアップロードできますが、写真がアップロードされると、iFrame のコンテンツがグラフからの「応答」に置き換えられます。
例:
これが表示されるのを避け、代わりに、おそらく新しくアップロードされた画像へのリンクも表示する成功画面を表示したいと思います。
誰も私がこれを行う方法を知っていますか? 私はこれをしようとして、過去3日間髪を引っ張ってきました!
参考までに、コードを入手したチュートリアルを次に示します: https://developers.facebook.com/blog/post/498/およびhttp://thinkdiff.net/facebook/graph-api-iframe-base-facebook-アプリケーション開発-php-sdk-3-0/
乾杯。
ios - rtmps を使用した Flex iOS アプリケーション
AIR で rtmps エンドポイントに接続しようとしています。
コードは次のようになります。
これは、ADL (エミュレーター) でデスクトップ上でアプリを実行するときに実際に完全に機能します。しかし、iPad にアプリケーション (.ipa) をインストールすると、接続に失敗します。
デスクトップと iPad の両方が同じワイヤレス ネットワークに接続しています (したがって、同じネットワーク アーキテクチャを使用して接続します)。
誰もこの種の行動を以前に経験したことがありますか?
乾杯