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. HttpWebRequestでカスタムヘッダーを追加する
- 2. Djangoコメントを追加する
- 3. 私のウェブページにコメントを追加する
- 4. レールにコメントを追加する
- 5. フォルダにコメントを追加する方法
- 6. deprecatedメソッドにコメントを追加する
- 7. configparserでコメントを追加する
- 8. プログラムでXMLにコメントを追加する
- 9. コメントの追加オプションが
- 10. Disqus API追加のコメント
- 11. WordPressコメントの相違:既存のコメントと新しいコメントの追加?
- 12. HttpWebRequestを使用してカスタムヘッダーを追加する
- 13. HttpWebRequestを使用してWCFデータサービスにエンティティを追加する
- 14. Windows8アプリケーションでHttpWebRequestにヘッダーを追加するには?
- 15. HttpWebRequestで修正ヘッダー値を追加する方法?
- 16. Eclipseとsubclipse、コメントやコードにsubversionリビジョンを追加する
- 17. Androidに投稿とコメントSDKを追加する
- 18. Wordpressの外にコメントを追加
- 19. Django-CMSのページにコメントを追加
- 20. コメントを追加するASP.NET MVC3のようなコメントをFacebookのように
- 21. FeedBurnerへのコメント数の追加
- 22. VSS to Clearcaseトランジション、コメントの追加
- 23. net.pipeサービスへのサービス参照の追加
- 24. mysqlの既存のビューにコメントを追加する方法
- 25. Sharepointユーザーを追加するWCFサービス?
- 26. SOAP Webサービス参照を追加する
- 27. JIRA REST API 4.4 HTTParty投稿でコメントにコメントを追加する方法
- 28. ネームサービススイッチへのサービスの追加
- 29. コメントの顔に余分なフォントロックを追加する方法
- 30. ワードプレスで1つの投稿にコメントを追加する
どのような種類のWebサービスを使用していますか? –
これは、SQL Serverからデータをフェッチする.net Webサービスです。検索ページでサービスが呼び出されます。 – Dan
.NETにはいくつかのスタイルのWebサービスがあります。 ASMX、WCF、WCF REST、またはWCFデータサービスを使用していますか?おそらく、あなたが使用している.NETフレームワークのバージョンについて私たちに教えてもらえれば、私たちはあなたのために推測できます。 –