問題タブ [web-services]

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 投票する
2 に答える
9844 参照

wcf - WCF サービスの終了と破棄

上のCloseメソッドは、 MSDN の概要がここICommunicationObjectにあるように、2 種類の例外をスローできます。メソッドがこれらの例外をスローする理由は理解できますが、サービス プロキシのメソッドが周囲のメソッドなしでメソッドを呼び出す理由は理解できません。あなたのメソッドは、例外をスローしないようにしたい唯一の場所ではありませんか?CloseDisposeClosetryDispose

0 投票する
5 に答える
16567 参照

web-services - RESTful Web サービスと HTTP 動詞

サーバーが Web サービスを RESTful として分類するために許可する HTTP 動詞の最小セットは何ですか?

ホスティング会社がPUTDELETEを許可していない場合はどうなりますか?

これは実際に重要ですか? GETPOSTだけで幸せに暮らせるでしょうか?


更新:回答ありがとうございます。Bill Venners と Elliotte Rusty Harold のインタビューへのリンクがあるため、Roger の回答がおそらく最良でした。今わかりました。


0 投票する
4 に答える
10590 参照

.net - wcfWebサービスインスタンスの作成中のInvalidOperationException

クラスライブラリから参照されるWCFWebサービスがあります。プロジェクトの実行後、クラスライブラリ内からサービスクライアントオブジェクトを作成すると、次のメッセージを含むInvalidOperationExceptionが発生します。

ServiceModelクライアント構成セクションでコントラクト'MyServiceReference.IMyService'を参照するデフォルトのエンドポイント要素が見つかりませんでした。これは、アプリケーションの構成ファイルが見つからなかったか、このコントラクトに一致するエンドポイント要素がクライアント要素で見つからなかったことが原因である可能性があります。

インスタンスの作成に使用しているコードは次のとおりです。

MyServiceClientが継承する場所

System.ServiceModel.ClientBase

どうすればこれを解決できますか?

注:同じサービスオブジェクトを作成して呼び出すだけの別のコンソールアプリケーションがあり、問題なく動作します。

0 投票する
4 に答える
2066 参照

c# - SOAP パケットを使用した Web サービスのデバッグ

C# で作成した Web サービスと、クライアントから提供されたテスト ハーネスがあります。残念ながら、私の Web サービスは、テスト ハーネスによって作成されたオブジェクトを解析していないようです。問題は石鹸パケットのシリアル化にあると思います。

TCPTrace を使用して、SOAP パケットを Web サービスに渡すことができましたが、リモート マシン上でのみだったので、そこでデバッグすることはできませんでした。オブジェクトを手動で作成し、Web 参照を介して Web サービスを呼び出す現在のテスト ハーネスではなく、生成された SOAP パケットを使用してローカル Web サービスを呼び出す方法はありますか?

[編集] SOAP パケットを取得したマシンは VM 上にあったため、自分のマシンにリンクできません。石鹸のパケットを貼り付けて Web サービスを呼び出すツールを探していると思います。

0 投票する
3 に答える
1089 参照

python - PythonでWebサービスを使用する最良の方法は何ですか?

私が制御していない.net Webサービスとして実行される中規模のアプリケーションがあり、その上に緩いpythonic APIを作成して、簡単なスクリプトを有効にしたいと考えています。

PythonでWebサービスを使用するための最良/最も実用的なソリューションは何かを知りたかった.

編集: 複雑な SOAP WS を使用する必要がありますが、それを制御することはできません。

0 投票する
4 に答える
846 参照

silverlight - Silverlightからクロスドメイン呼び出しを行う方法は?

Silverlightからクロスドメイン呼び出しを正常に行うには何が必要ですか?

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

web-services - SOAP Web サービスに必要な適切な仮想ディレクトリ アクセス許可レベルは?

Server 2003 ボックスの IIS 6.0 で SOAP Web サービスをホストするための新しい仮想ディレクトリを設定する場合、仮想ディレクトリのアクセス許可を設定する必要があります。さまざまなアクセス許可は、以下を許可/禁止します。

  • 読んだ
  • スクリプトの実行 (ASP など)
  • 実行 (ISAPI や CGI など)
  • 書く
  • ブラウズ

SOAP Web サービスは、IIS マネージャーの [Web サービス拡張] ペインで拡張が "許可" に設定された SOAP3.0 ISAPI サーバーを介して公開されています。

このディレクトリの内容を Web に公開したくないので、Browseが望ましくないことはわかっています。しかし、この Web サービスを適切に公開するために、 Run scriptsExecute、およびWrite権限を有効にする必要があるかどうかはわかりません。Web サービスは、サーバーとリモート クライアントの間で XML データ セットを送受信するために使用されています。SOAP Web サービスの仮想ディレクトリに対するアクセス許可の正しいレベルはどれですか?

0 投票する
3 に答える
809 参照

web-services - トラフィックを SSL バージョンのページのみに制限する

現在、http (ポート 80、非 SSL) および https (ポート 443、SSL) アドレス経由でアクセスできる外部サービスがあります。

接続を https アドレスのみに制限する最善の方法は何ですか? IIS 経由でできることですか、それともコード経由で行う必要がありますか。

追加情報: Windows 2003 サーバー上の IIS で実行されている通常の ASP.NET Web サービス (.asmx)。サービスは .NET 3.5 上の C# で構築されています。

0 投票する
4 に答える
16678 参照

wcf - WCF サービスはいくつの ServiceContract を持つことができますか?

WCF サービスはいくつの ServiceContract を持つことができますか?

具体的には、ServiceContract はインターフェイスの属性であるため、1 つの WCF Web サービスにコーディングできるインターフェイスの数はいくつですか? 一対一ですか?

コントラクトを複数の Web サービス間で分離することは理にかなっていますか?

0 投票する
5 に答える
12306 参照

web-services - soapUI は最高の Web サービス テスト ツール/クライアント/フレームワークですか?

私は昨年、Web サービス関連のプロジェクトに取り組んでいます。私たちのチームは、プロジェクトの開始間際にsoapUIを見つけましたが、ほとんど(*) 満足しています (つまり、無料版)。

私の質問は、Web サービスのテストに使用した/現在使用していて、推奨する他のツール/クライアント/フレームワークはありますか?

(*) ときどき表示されるいくつかの奇妙な GUI の不具合があります。一部の回答で言及されているように、これはメモリ リークが原因であると考えました。