Webサービスを使用しているときに、HttpWebRequestとサービス参照の追加の違いを誰かが定義してください。また、最善のアプローチは何ですか。HttpWebRequestとサービスのコメントを追加する
答えて
参照を追加できるのは、WebサービスURL(.net amsxサービス、wcfサービス、およびJava、PHP、またはRubyなどの他のSOAPベースのサービス)のみです。参照を追加すると、Webサービスを呼び出すために必要なすべてのクラスを含むスタブが生成されます。パラメータとして渡される、またはWebメソッドから返されるすべてのオブジェクト型が含まれます。
一方、HttpWebRequestは、Webサービスを呼び出すだけでなく、単純なaspxページ、HTMLページ、HTTPまたはHTTPSベースのURLを呼び出すためにも使用できます。それはちょうどブラウザでURLを押すようなものです。
サービス参照を追加すると、ちょうどの呼び出しメソッドだったかのようにWebサービスメソッドを呼び出すために必要な配管コードの利点が得られます。リクエスト/レスポンスを処理します。
私はもう少し説明ができますか? – joshua
私はHttpWebRequestを使用してパフォーマンスを消費するWebサービスの面では、後者の場合のようにサービス参照のアプローチを追加する方が速いと思う。&実行時にオブジェクトの作成を伴うプロセスさらに、他のオーバーヘッドあなたがその特定の文脈でそれを使用していないかもしれないウェブサービスの)。
更新日: 私の推測は間違っていたようです。 このhttp://www.4guysfromrolla.com/articles/022410-1.aspxには、SOAPcallとサービス参照のアプローチに関するいくつかの統計があります。テストでは、サービス参照の方がはるかに高速であることが明らかになりました。
- 1. .gitattributesにコメント/コメントを追加する
- 2. HttpWebRequestでカスタムヘッダーを追加する
- 3. C#HttpWebRequestにパラメータを追加する
- 4. Djangoコメントを追加する
- 5. 追加コメント
- 6. 私のウェブページにコメントを追加する
- 7. ?>をPHPのコメントに追加する
- 8. Laravel 5.4回答と私は、コメントを追加しようとする親コメント
- 9. プログラムでXMLにコメントを追加する
- 10. EXCEL:「コメント」列をピボットテーブルに追加する
- 11. レールにコメントを追加する
- 12. deprecatedメソッドにコメントを追加する
- 13. configparserでコメントを追加する
- 14. フォルダにコメントを追加する方法
- 15. コメントを追加するjsx logic
- 16. コメントにハイパーリンクを追加するには?
- 17. ワードプレス - コメントにタグタクソノミーを追加
- 18. Disqus API追加のコメント
- 19. コメントの追加オプションが
- 20. WordPressコメントの相違:既存のコメントと新しいコメントの追加?
- 21. xmlにコメントを追加して追加する方法
- 22. Rmarkdownビーマーにコメントやコメントを追加するには?
- 23. .Net CoreのHttpWebRequestにヘッダー値を追加する方法
- 24. HttpWebRequestを使用してWCFデータサービスにエンティティを追加する
- 25. HttpWebRequestを使用してカスタムヘッダーを追加する
- 26. WebPACKのこのようなバンドル・ファイルにコメントを追加する理由WebPACKの追加コメント
- 27. Windows8アプリケーションでHttpWebRequestにヘッダーを追加するには?
- 28. HttpWebRequestで修正ヘッダー値を追加する方法?
- 29. Eclipseとsubclipse、コメントやコードにsubversionリビジョンを追加する
- 30. Androidに投稿とコメントSDKを追加する
どのような種類のWebサービスを使用していますか? –
これは、SQL Serverからデータをフェッチする.net Webサービスです。検索ページでサービスが呼び出されます。 – Dan
.NETにはいくつかのスタイルのWebサービスがあります。 ASMX、WCF、WCF REST、またはWCFデータサービスを使用していますか?おそらく、あなたが使用している.NETフレームワークのバージョンについて私たちに教えてもらえれば、私たちはあなたのために推測できます。 –