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

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

10
SOAPとREST(違い)
Webサービス通信プロトコルとしてのSOAPとRESTの違いについての記事を読みましたが、SOAPに対するRESTの最大の利点は次のとおりだと思います。 RESTはより動的であり、UDDI(Universal Description、Discovery、およびIntegration)を作成および更新する必要はありません。 RESTはXML形式のみに制限されていません。RESTful Webサービスはプレーンテキスト/ JSON / XMLを送信できます。 しかし、SOAPはより標準化されています(例:セキュリティ)。 それで、私はこれらの点で正しいですか?

12
REST APIエラーが良い習慣を返す[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 REST APIからエラーが返されるようになると、良い習慣に関するガイダンスを探しています。私は新しいAPIに取り組んでいるので、今はどの方向にでも進むことができます。現在のコンテンツタイプはXMLですが、将来はJSONをサポートする予定です。 たとえば、クライアントが新しいリソースを追加しようとしたが、ストレージクォータを超えたなど、いくつかのエラーケースを追加しています。HTTPステータスコード(認証は401、承認は403、プレーンなリクエストURIは404)を使用して、特定のエラーケースをすでに処理しています。祝福されたHTTPエラーコードを調べましたが、アプリケーション固有のエラーを報告するのに適切な範囲である400〜417の範囲はありません。したがって、最初は200 OKと特定のXMLペイロードでアプリケーションエラーを返したくなりました(つまり、さらに料金を払えば、必要なストレージを取得できます)。ホラーに肩をすくめる)。その上、エラーレスポンスを別個のケースに分割しているような気がします。いくつかはhttpステータスコードドリブンで、他はコンテンツドリブンです。 では、業界の推奨事項は何ですか?グッドプラクティス(理由を説明してください!)と、クライアントの視点から、REST APIでどのようなエラー処理を行うと、クライアントコードの処理が容易になりますか?
623 web-services  http  rest 

10
RESTについて:動詞、エラーコード、認証
PHPベースのWebアプリケーション、データベース、CMSのデフォルト関数をAPIでラップする方法を探しています。 私は周りを見回して、いくつかの「スケルトン」フレームワークを見つけました。私の質問の回答に加えて、非常に軽量であることから気に入っているRESTフレームワークであるTonicがあります。 RESTはそのシンプルさから最も気に入っており、それに基づいてAPIアーキテクチャを作成したいと考えています。私は基本原則を理解しようとしていますが、まだ完全には理解していません。したがって、いくつかの質問。 1.私はそれを正しく理解していますか? 「ユーザー」というリソースがあるとします。私は次のようにいくつかのURIを設定できます: /api/users when called with GET, lists users /api/users when called with POST, creates user record /api/users/1 when called with GET, shows user record when called with PUT, updates user record when called with DELETE, deletes user record これは、これまでのところRESTfulアーキテクチャの正しい表現ですか? 2.動詞がもっと必要 理論的には作成、更新、削除で十分かもしれませんが、実際にはもっと多くの動詞が必要になります。これらは更新リクエストに埋め込むことができるものであることに気づきましたが、これらは特定の戻りコードを持つ特定のアクションであり、それらすべてを1つのアクションに投げたくありません。 ユーザーの例で頭に浮かぶのは次のとおりです。 activate_login deactivate_login change_password add_credit …
602 web-services  rest 

26
AndroidでSOAP Webサービスを呼び出す方法[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 Androidで標準のSOAP / WSDL Webサービスを呼び出す方法に関する適切な情報を見つけるのに苦労しています。私が見つけることができたのは、非常に複雑なドキュメントと「kSoap2」への参照であり、それからSAXを使用してすべてを手動で解析することについて少しです。OK、それは問題ありませんが、2008年なので、標準のWebサービスを呼び出すための優れたライブラリがあるはずです。 Webサービスは、基本的にはNetBeansで作成されたものです。配管クラスを生成するためのIDEサポートが欲しいのですが。Androidベースの電話からWSDLベースのWebサービスに接続する最も簡単でエレガントな方法が必要です。

7
HTTP GETリクエストの最大長
HTTP GETリクエストの最大長は? この長さを超えるGETリクエストを受信した場合にサーバーが返すことができる/すべきであると定義された応答エラーはありますか? これはWebサービスAPIのコンテキストにありますが、ブラウザーの制限を確認することも興味深いです。
487 web-services  http 

28
SOAPまたはREST for Web Services?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 RESTはWebサービスを実行するためのより良いアプローチですか、それともSOAPですか?または、それらは異なる問題のための異なるツールですか?それとも微妙な問題ですか?つまり、特定のアリーナでは他のアリーナよりも少し優れていますか? 私は特に、それらの概念、およびそれらのPHPユニバースと最新のハイエンドWebアプリケーションとの関係についての情報をいただければ幸いです。
384 xml  web-services  rest  soap 

5
WCFとASMX Webサービスの違いは何ですか?
WCFとASMX Webサービスの間で完全に混乱しています。私は以前の段階で多くのWebサービスを使用してきましたが、WCFと呼ばれるこの新しいものが導入されました。Webサービスとして機能するWCFを作成できます。WCFにはもっと多くのものがあると思います。 WCFとWebサービスの違いは何ですか?それぞれいつ使用する必要がありますか?
375 wcf  web-services  asmx 

7
Flaskを使用してURLから名前付きパラメーターを取得するにはどうすればよいですか?
ユーザーがフラスコアプリで実行されているこのURLにアクセスするとき、疑問符の後に指定されたパラメーターをWebサービスで処理できるようにしたいと思います。 http://10.1.1.1:5000/login?username=alex&password=pw1 #I just want to be able to manipulate the parameters @app.route('/login', methods=['GET', 'POST']) def login(): username = request.form['username'] print(username) password = request.form['password'] print(password)

7
Webサービスエンドポイントとは何ですか?
私のWebサービスがにhttp://localhost:8080/foo/mywebserviceあり、WSDLがにあるとしhttp://localhost:8080/foo/mywebservice?wsdlます。 http://localhost:8080/foo/mywebserviceエンドポイントはありますか、つまり、私のWebサービスのURIと同じですか、それともSOAPメッセージが受信され、非整列化された場所ですか? それが何で、その目的は何ですか?

13
iOSネットワーキングアプリケーション(RESTクライアント)を構築するための最良のアーキテクチャアプローチ
私はいくつかの経験を持つiOS開発者であり、この質問は私にとって本当に興味深いものです。このトピックについてさまざまなリソースや資料をたくさん見ましたが、それでも混乱しています。iOSネットワークアプリケーションに最適なアーキテクチャは何ですか?基本的な抽象的なフレームワークであるパターンを意味します。これは、サーバーリクエストがわずかしかない小さなアプリでも、複雑なRESTクライアントでも、すべてのネットワーキングアプリケーションに適合します。Apple MVCは、すべてのiOSアプリケーションの基本的なアーキテクチャアプローチとして使用することをお勧めしますが、どちらMVCも最新のものではありません。MVVMネットワークロジックコードを配置する場所と一般的な構成方法を説明するパターン。 MVCS(Sfor Service)のようなものを開発する必要があり、このServiceレイヤーにすべてのAPIリクエストと他のネットワークロジックを配置します。いくつかの調査を行った後、私はこのための2つの基本的なアプローチを見つけました。ここでは、すべてが基本要求抽象クラスから継承するWebサービスへのすべてのネットワーク要求API(LoginRequestクラスまたはPostCommentRequestクラスなど)ごとに個別のクラスを作成し、AbstractBaseRequestさらに、一般的なネットワークコードをカプセル化するグローバルネットワークマネージャーを作成することをお勧めしました。その他の設定(AFNetworkingカスタマイズまたはRestKit、複雑なオブジェクトのマッピングと永続性がある場合、または場合でも、チューニング標準APIによる独自のネットワーク通信実装)。しかし、このアプローチは私にとってオーバーヘッドのようです。別のアプローチはAPI、最初のアプローチと同様に、いくつかのシングルトンディスパッチャーまたはマネージャークラスを持つことです。しかし、すべてのリクエストに対してクラスを作成するのではなく、代わりにすべてのリクエストをこのマネージャークラスのインスタンスパブリックメソッドとしてカプセル化しますfetchContacts。loginUserなどだから、方法、どのような最良かつ正しい方法は何ですか?私がまだ知らない他の興味深いアプローチはありますか? そして、このようなすべてのネットワーキング関連の別のレイヤーを作成する必要がありますServiceか、またはNetworkProviderレイヤーまたは私のMVCアーキテクチャの上にあるもの、またはこのレイヤーを既存のMVCレイヤーに統合(注入)する必要がありModelます。 私は美しいアプローチが存在することを知っていますか、それともFacebookクライアントやLinkedInクライアントのようなモバイルモンスターがネットワークロジックの指数関数的に増大する複雑さにどのように対処するのですか? 私は問題に対する正確で正式な答えがないことを知っています。この質問の目的は、経験豊富なiOS開発者から最も興味深いアプローチを収集することです。提案された最善のアプローチは、承認されたものとしてマークされ、評判の賞金が授与されます。それは主に理論と研究の問題です。iOSのネットワーキングアプリケーションの基本的で抽象的な抽象的なアーキテクチャアプローチを理解したいと思います。経験豊富な開発者の方から詳しい説明をお願いします。

16
Python REST(Webサービス)フレームワークの推奨事項?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 独自のRESTful APIを作成するためにサーバーサイドで使用するためのさまざまなPythonベースのRESTフレームワークの推奨事項のリストはどこにありますか?できれば賛否両論。 ここに推奨事項を追加してください。:)

12
PHPでREST APIを呼び出す
私たちのクライアントは、PHP呼び出しを行う必要があるREST APIを私にくれました。しかし、実際のところ、APIで提供されるドキュメントは非常に限られているため、サービスの呼び出し方法がわかりません。 私はそれをグーグルにしようとしました、しかし現れた唯一のものはすでに期限切れのYahoo!でした。サービスの呼び出し方法に関するチュートリアル。ヘッダーや詳細情報については触れません。 REST APIの呼び出し方法に関する適切な情報、またはREST APIに関するドキュメントはありますか?W3schoolsでも、SOAPメソッドについてのみ説明しているためです。PHPでREST APIを作成するためのさまざまなオプションは何ですか?
317 php  web-services  api  rest 


5
Message Queue対Webサービス?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する どのような状況で、ウェブサービスではなくメッセージキューを介して話すアプリを好むでしょうか(ここでは、XML、JSON、YAML、またはHTTPを介したもので、特定のタイプではありません)。 ローカルネットワーク上の2つのアプリ間で会話する必要があります。1つはWebアプリであり、別のアプリ(異なるハードウェアで実行)でコマンドを要求する必要があります。リクエストには、ユーザーの作成、ファイルの移動、ディレクトリの作成などがあります。メッセージキューを使用するよりも、どのような状況でXML Webサービス(または単純なTCPなど)を使用しますか? WebアプリはRuby on Railsですが、問題はそれよりも広いと思います。

9
AngularJS $ httpおよび$ resource
呼び出したいWebサービスがいくつかあります。$resourceまたは$http、どちらを使用すればよいですか? $resource:https : //docs.angularjs.org/api/ngResource/service/$resource $http:https : //docs.angularjs.org/api/ng/service/$http 上記の2つのAPIページを読んだ後、私は道に迷いました。 何が違うのか、どんな状況で使うべきなのかを分かりやすい英語で説明していただけませんか?これらの呼び出しを構造化し、結果をjsオブジェクトに正しく読み取るにはどうすればよいですか?

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