タグ付けされた質問 「web-services」

「Webサービス」は、World Wide Web上の相互運用可能なマシン間相互作用をサポートするように設計されたソフトウェアシステムです。

7
ASP.NETアプリケーションがWebサービスに確立できる同時接続の数を制限しているものは何ですか?
RAM、CPU、ディスクなどを備えた64ビットのWindows Server 2008 R2 EnterpriseマシンでIIS 7.5の上でASP.NET 4.0アプリケーションを実行しています。 すべてのWebリクエストで、ASP.NETアプリケーションは、同じマシン上で実行されているバックエンドWebサービス(生のソケットを介して)に接続します。 問題:バックエンドWebサービスへの同時接続数を制限するものがあるようです。疑わしいことに、同時接続数は16に達しています。 IISの設定を微調整して、多くのWebサービス要求を行うASP.NETアプリに対応する方法を説明している、Microsoftのこの重要な記事を見つけました。http://support.microsoft.com/? id = 821268#tocHeadRef 私は記事の推奨事項に従っていましたが、まだ運がありませんでした。特に興味深いmaxconnection設定は、私が999にぶつけた設定です。 他に何が接続を抑制できるかについてのアイデアはありますか? 注: IISを混在させずに、クライアントにバックエンドWebサービスに直接接続させると、必要な数の接続が問題なく開かれるため、バックエンドがボトルネックにならないことが確実です。IIS / ASP.NETランドにあるものでなければなりません。 machine.configこれは、アプリケーションによって読み取られていると確信している(で検証されたappcmd.exe)の関連セクションです。 <system.web> <processModel autoConfig="false" maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50" /> <httpRuntime minFreeThreads="176" minLocalRequestFreeThreads="152"/> <httpHandlers /> <membership> <providers> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" …

3
.NETコンソールからJSON WebServiceを呼び出す最良の方法
Json文字列を返すASP.Net MVC3でWebサービスをホストしています。C#コンソールアプリケーションからWebサービスを呼び出し、戻り値を.NETオブジェクトに解析する最良の方法は何ですか? コンソールアプリでMVC3を参照する必要がありますか? Json.Netには、.NETオブジェクトをシリアル化および逆シリアル化するための優れたメソッドがいくつかありますが、Webサービスから値をPOSTおよびGETする方法があることはわかりません。 または、WebサービスへのPOSTおよびGETのために独自のヘルパーメソッドを作成するだけですか?.netオブジェクトをキーと値のペアにシリアル化するにはどうすればよいですか?
89 c#  json  web-services 

6
JSON文字エンコード-UTF-8はブラウザで十分にサポートされていますか、それとも数値エスケープシーケンスを使用する必要がありますか?
私はjsonを使用してそのリソースを表すWebサービスを作成していますが、jsonをエンコードするための最良の方法について考えるのに少し行き詰まっています。json rfc(http://www.ietf.org/rfc/rfc4627.txt)を読むと、推奨されるエンコーディングがutf-8であることが明らかです。ただし、rfcは、文字を指定するための文字列エスケープメカニズムについても説明しています。これは通常、非ASCII文字をエスケープするために使用され、それによって結果のutf-8が有効なASCIIになると思います。 したがって、ASCII以外のUnicode文字(コードポイント)を含むjson文字列があるとします。私のWebサービスはそれをutf-8エンコードして返す必要がありますか、それともすべての非ASCII文字をエスケープして純粋なASCIIを返す必要がありますか? ブラウザでjsonpまたはevalを使用して結果を実行できるようにしたいと思います。それは決定に影響しますか?utf-8に対するさまざまなブラウザのjavascriptサポートに関する私の知識が不足しています。 編集:結果をエンコードする方法に関する私の主な関心事は、実際には結果のブラウザー処理に関するものであることを明確にしたいと思いました。私が読んだことは、特にJSONPを使用する場合、ブラウザーがエンコードに敏感である可能性があることを示しています。この件に関して本当に良い情報が見つからなかったので、何が起こるかを確認するためにいくつかのテストを開始する必要があります。理想的には、必要ないくつかの文字のみをエスケープし、utf-8だけで結果をエンコードしたいと思います。

1
ターンベースのゲームサーバーのWebSocketとロングポーリングの違い
iOSゲーム用のサーバーを書いています。ゲームはターンベースであり、サーバーがクライアントに情報をプッシュする必要があるのは、対戦相手の動きを通知することだけです。 WebSocketの使用と長時間のポーリングのパフォーマンスと実装の容易さの違いについて誰かがコメントできるかどうか興味があります。また、WebSocketを使用した場合、それを使用して情報を受信し、他のすべてのPOSTリクエストを送信するだけですか、それともすべての通信をWebSocket経由で行う必要がありますか? さらに、Webクライアントの作成にも興味がある場合、WebSocketとロングポーリングの間に考慮すべき追加事項はありますか?

3
RESTful Webサービスを保護する方法
安全なRESTful Webサービスを実装する必要があります。私はすでにGoogleを使用していくつかの調査を行いましたが、行き詰まっています。 オプション: TLS(HTTPS)+ HTTPベーシック(pc1oad1etter) HTTPダイジェスト two-legged OAuth Cookieベースのアプローチ クライアント証明書(Tom Ritterおよびここ) HMACと制限付きライフタイムを使用した署名付きリクエスト 検討すべきオプションは他にありますか?OAuthの場合、どのバージョンですか?それも重要ですか?これまで読んだことから、署名なしのベアラートークンを使用したOAuth 2.0は安全ではないようです。 RESTベースの認証に関する別の非常に興味深い記事を見つけました。 REST APIを保護する...正しい方法

7
サーブレットとWebサービスの違い
これら2つの違いは何ですか?Googleでの結果はほとんどありませんでした。 これはフォローアップの質問です: いくつかのクラスに@Controllerアノテーションを付けたSpring MVC Webアプリを作成し、フロントエンドからバックエンドに情報を正常に転送できるものを作成するとします。バックエンド側にデータベースが含まれている可能性があります。 なんていうの?Webサービス、サーブレット、または他の何かを休止しますか?

4
PythonFlaskアプリを複数のファイルに分割
フラスコアプリを複数のファイルに分割する方法を理解するのに問題があります。 Webサービスを作成していて、APIをさまざまなファイル(AccountAPI.py、UploadAPI.pyなど)に分割したいので、巨大なPythonファイルが1つもありません。 ブループリントでこれを実行できることを読みましたが、ルートが私にとって正しいルートであるかどうかは完全にはわかりません。 最終的には、1つのメインPythonファイルを実行し、他のファイルを含めて、実行時に1つの大きなファイルと見なされるようにします。 たとえば、Main.pyとAccountAPI.pyがある場合、これを実行できるようにします。 Main.py: from flask import Flask import AccountAPI app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" if __name__ == "__main__": app.run() AccountAPI.py: @app.route("/account") def accountList(): return "list of accounts" この例では明らかに機能しないことはわかっていますが、そのようなことは可能ですか? ありがとう

8
.NetでWebサービスを呼び出すときに無効なSSL証明書エラーをバイパスする
有効なSSL証明書がまだない新しいSharePointをセットアップしています。リストWebサービスを呼び出して、セットアップに関するメタデータを取得します。ただし、これを実行しようとすると、例外が発生します。 基になる接続が閉じられました:SSL / TLSセキュアチャネルの信頼関係を確立できませんでした。 ネストされた例外には、エラーメッセージが含まれています。 検証手順によると、リモート証明書は無効です。 一時的な証明書を使用しているため、これは正しいです。 私の質問は、.Net Webサービスクライアント(SoapHttpClientProtocol)にこれらのエラーを無視するように指示するにはどうすればよいですか?

4
Goのウェブサーバーの前でNginxを使用する利点は何ですか?[閉まっている]
クローズ。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前に閉鎖されました。 この質問を改善する 多くのユーザーがいるJSONデータを返すWebサービスをいくつか書いています。 go httpサーバーを使用する場合と比較して、サーバーの前でNginxを使用する利点は何ですか?

10
JAX-RS Webサービスをテストしますか?
私は現在、JAX-RS(RESTfulWebサービス用のJavaAPI)ベースのWebサービスの自動テストを作成する方法を探しています。 基本的に、特定の入力を送信し、期待される応答が得られることを確認する方法が必要です。JUnitを介してこれを実行したいのですが、それをどのように実現できるかわかりません。 Webサービスをテストするためにどのようなアプローチを使用していますか? 更新: entzikが指摘したように、Webサービスをビジネスロジックから切り離すことで、ビジネスロジックの単体テストを行うことができます。ただし、正しいHTTPステータスコードなどもテストしたいと思います。

5
WSDLバリデーター?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 7年前に閉鎖されました。 この質問を改善する WebサービスWSDLファイルを検証するために利用できるオンラインサービスはありますか?

16
WCFは基準を引き上げますか、それとも単に複雑さのレベルを引き上げますか?[閉まっている]
クローズ。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 11か月前に閉鎖されました。 この質問を改善する WCFが提供する3つの部分からなるサービス/ホスト/クライアントモデルの価値を理解しています。しかし、それは私だけですか、それともWCFがかなり直接的で単純なもの(ASMXモデル)を取り、それを台無しにしたように見えますか? SvcUtilのコマンドラインを過去にさかのぼってプロキシを生成する代わりの方法はありますか?ASMXサービスでは、テストハーネスが自動的に提供されました。今日、WCFに良い代替手段はありますか? WS *のものがWCFとより緊密に統合されていることを感謝し、そこでWCFの見返りを見つけたいと思っていますが、それ以外の場合は困惑しています。 また、WCFで利用できる本の状態はせいぜいひどいものです。優れた著者であるJuvalLowyは、優れたO'Reillyの参考書「ProgrammingWCF Services」を作成しましたが、WCFの使用法を学ぶために(とにかく)それほど多くのことをしていません。その本の前身(そしてチュートリアルとしては少しよく整理されていますが、それほど多くはありません)は、Michele LerouxBustamanteのLearningWCFです。良い場所がありますが、場所が古く、対応するWebサイトがなくなっています。 物事からベジェバスをグーグルで続ける以外に、良いWCF学習リファレンスがありますか?
84 wcf  web-services 

11
java.net.UnknownHostException:ホスト「<url>」を解決できません:ホスト名に関連付けられたアドレスがなく、文字0の入力の終わり
Webサービスから質問を読み込むアプリを作成しましたが、正常に動作します。ただし、クラッシュすることがあり、これが発生する理由がわかりません。特に、必要な権限も付与しているためです。正常に動作しますが、ランダムにクラッシュしてこのレポートが表示されます。 private void sendContinentQuestions(int id) { // TODO Auto-generated method stub //Get the data (see above) JSONArray json = getJSONfromURL(id); try{ for(int i=0; i &lt; json.length(); i++) { HashMap&lt;String, String&gt; map = new HashMap&lt;String, String&gt;(); JSONObject jObject = json.getJSONObject(i); longitude":"72.5660200" String category_id = jObject.getString("category_id"); String question_id = jObject.getString("question_id"); String question_name …

3
トークンの有効期限が切れました-JSONRESTAPI-エラーコード
JSON RESTAPIがあります。15分間有効なトークンを与えるハンドシェイクがあります。15分以内に行うすべての通話は問題なく機能するはずです。15分後、エラーオブジェクト(コード、メッセージ、成功= falseを含む)を返していますが、どのHTTPエラーコードを返す必要があるのか​​疑問に思っていました。また、HTTPエラーコードを使用すると、特定のクライアントが混乱しますか?(HTML5、iPhone、Android)。このシナリオでベストプラクティスと見なされるものは何ですか?

2
認証とリソースサーバー間のOAuthv2通信
OAUTH-v2がどのように機能するかを理解するのに問題があります。 OAuthのバージョン2の仕様は、読み取ります。 保護されたリソースへのアクセス クライアントは、アクセス トークンをリソースサーバーに提示することにより、保護されたリソースにアクセスします。リソースサーバーは、 アクセストークンを検証し、有効期限が切れていないこと、およびそのスコープが 要求されたリソースをカバーしていることを確認する必要があります。リソースサーバーが アクセストークン(およびエラー応答)を検証するために使用する方法は、この仕様の範囲を超えていますが、通常、リソースサーバーと承認 サーバー間の相互作用または調整が含まれます。 リソースサーバーと承認サーバー間のこの相互作用は実際にはどのように機能しますか? リソースサーバーは、受信したアクセストークンが有効であるとどのように判断しますか? リソースサーバーは、トークンから許可されたスコープをどのように抽出して、特定のリソースにアクセスを許可する必要があるかどうかを確認しますか?スコープはアクセストークンにエンコードされていますか、それともリソースサーバーは最初に承認サーバーに接続する必要がありますか? リソースサーバーと承認サーバー間の信頼はどのように確立されますか? アクセストークンの属性と保護されたリソースへのアクセスに使用されるメソッドは、この仕様の範囲を超えており、コンパニオン仕様によって定義されています。 誰かがトークン属性の例を挙げられますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.