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

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

4
WSDLの使用方法
Webサービスを使用する必要があります。彼らは私にWSDLファイルを送りました。それを自分のウェブサイトに追加して、プロキシとして使い始めるにはどうすればよいですか。(仮想ディレクトリに配置した場合、検出できますが、実際のWebサービスとの接続は許可されますか?)
126 c#  web-services  wsdl 

10
PythonでWSDL(SOAP)Webサービスを使用するにはどうすればよいですか?
PythonでWSDL SOAPベースのWebサービスを使用したい。私はDive Into Pythonコードを調べましたが、SOAPpyモジュールはPython 2.5では機能しません。 私が使って試してみました泡一部が動作しますが、特定の種類(suds.TypeNotFound:タイプ見つかりません:「アイテム」)で休憩。 私もクライアントを見ましたが、これはWSDLをサポートしていないようです。 そして、私が見てきましたZSIが、それは非常に複雑に見えます。誰かがそのためのサンプルコードを持っていますか? WSDLはhttps://ws.pingdom.com/soap/PingdomAPI.wsdlであり、PHP 5 SOAPクライアントで正常に動作します。

8
RESTful Webサービスが必要なのはなぜですか?
RESTfulなWebサービスについて学びます(CS修士課程プログラムの一部であるため、これを行う必要があると言ったほうがいいでしょう)。 私はウィキペディアでいくつかの情報を読んだり、Sun Developer NetworkでRESTに関する記事を読んだりしましたが、それは簡単な技術ではなく、RESTfulアプリを構築するための特別なフレームワークがあり、SOAP Webサービスやプログラマーは、SOAPをいつ使用し、RESTが優れたアプローチになる可能性があることを理解する必要があります。 数年前、SOAPは非常に人気があり(ファッショナブル?)、アイテム「SOAP」はすべての優れたCVに存在しなければならなかったことを覚えています。しかし実際には、それは非常にまれに使用され、非常に単純な目的を達成するために使用されました。 RESTはもう1つの「ファッションの最後の言葉」であるように見えます(または、RESTを実際に見たことがないので、私は完全に間違っている可能性があります)。 RESTを使用する必要があった理由と、RESTなしでは同じことができない理由(またはRESTなしで同じことを行うためにより多くの時間を費やす必要がある理由)をいくつか教えてください。 UPD:残念ながら、最初のコメントで私を驚かせるような具体的な議論はありません。RESTは素晴らしいテクノロジーだと私に思わせてください! 私はこのような答えを見たいのですが: 私は別の複雑なHelloWorldアプリケーションを開発していて、大量の/小さなデータを転送する必要があるので、同僚にRESTソリューションを提案しました。 - くそっ!ジョニー、このアプリの実装には必ずRESTを使用する必要があります。–はい、ビリー。RESTを使用できますが、SOAPを使用する方が適切です。HelloWorldアプリケーションの開発について何か知っているので、私を信じてください。–しかし、SOAPは前世紀の昔ながらのテクノロジーであり、より優れたテクノロジーを使用できます。–ビリー、RESTを試すために3日間を費やす準備ができていますか?SOAPを使用すると、2時間でこれを実行できます。– はい、SOAPを使用して他の同じセキュリティ/パフォーマンス/ /スケーラビリティ/その他を実現するために、さらに多くの時間を費やすと確信しています。これからは、HelloWorldアプリケーションをRESTでのみ開発するべきだと私は確信しています。

5
稼働中のSOAPクライアントの例
動作しているサービスを使用して、JAVAで簡単な(ha)SOAPの例を見つけようとしています。 私はこの試みている1本の例を、それだけで働いていない、中にスラッシュを置くために私を求めていますが、そこに何が起こって、それです。 それで、誰かがSOAPのサンプルリンクを知っていますか?私はダウンロード/リクエストして混乱することができますか? ご協力いただきありがとうございます。
123 java  web-services  soap 

1
RESTful POSTメソッドでパラメーターにアクセスする方法
私のPOSTメソッドは次のようになります。 @POST @Consumes({"application/json"}) @Path("create/") public void create(String param1, String param2){ System.out.println("param1 = " + param1); System.out.println("param2 = " + param2); } NetbeansでJersey Clientを作成すると、postメソッドを呼び出すメソッドは次のようになります。 public void create(Object requestEntity){ webResource.path("create").type(MediaType.APPLICATION_JSON).post(requestEntity); } このテストを実行するとき: @Test public void hello(){ String json = "{param1=\"hello\",param2=\"hello2\"}"; this.client.create(json); } サーバーで次の出力が得られます。 INFO: param1 = {param1="hello",param2="hello2"} INFO: param2 = パラメータが正しい値を与えるために何を変更する必要がありますか?

2
物理wsdlファイルのみでサービス参照を生成する方法
私は何年にもわたってWebサービスを作成して利用してきましたが、常にVisual Studioを使用してクライアントからサービス参照を作成できました。連携する必要のあるサードパーティのサービスがあり、彼らがセキュリティを開くことを拒否しているため、wsdlを確認してサービスを参照できます。それは公衆向けサービスなので、そのレベルのセキュリティの必要性はわかりませんが、それはそれです。 これはn00bの質問であることを知っており、質問するのは恥ずかしいですが、クライアントがメールで送信したwsdlの物理的なコピーしか入手できない場合に、クライアントで同等のサービス参照情報を作成するにはどうすればよいですか?web.configの変更、SOAPデータ上のオブジェクトレイヤーなど。自動化されたサービス参照と同様に、サービスへの接続を開き、定義されたオブジェクトでそれを使い始めたいと思います。 サードパーティのサービスは、私が知る限りWCFではなく、SOAPです。私はVS 2010を使用しています。事前にありがとう、ケン

6
/ loginまたは/ registerリソースをRESTfulに設計しますか?
私はWebアプリを設計していたところ、自分のAPIをRESTful Webサービスとしてどのように設計するべきかについて考えるのをやめました。今のところ、私のURIのほとんどは汎用であり、さまざまなWebアプリに適用できます。 GET /logout // destroys session and redirects to / GET /login // gets the webpage that has the login form POST /login // authenticates credentials against database and either redirects home with a new session or redirects back to /login GET /register // gets the webpage that has …

2
REST 4サービスに対するSpring 4とJersey
Spring 4.0.6バージョンで新しいアプリケーションを作成する予定です。「XML」または「JSON」を返すことができるコントローラを使用します。前のプロジェクトでは、JAX-RS APIを使用して、RESTをサポートするSpringでJerseyを正常に実装しましたが、シニアからいくつかの記事と提案を読んだ後、Springはかなり良いRESTサポートを提供していると述べました。 JAX-RSとJerseyを使用せずにSpring RESTサポートを使用する場合に本当に混乱したポイントのいくつかは次のとおりです。 Spring MVCでマーシャリングとアンマーシャリングを行う方法 マーシャリングまたはアンマーシャリングのために、jax-rsを使用する必要がありますか? マーシャリングとアンマーシャリングがSpringによって自動的に処理される場合、xmlRootElementsはどのように認識されますか。 SpringがRESTの非常に優れたサポートを証明しているのに、私はまだ混乱していますが、なぜ人々はまだJersey with RESTを使用しているのですか?本当に詳しく知りたいです。 何か間違ったことを言ったら無視してください。例による説明は本当に役に立ちます。 前もって感謝します!!

9
RESTful Webサービス-他のサービスからのリクエストを認証する方法は?
ユーザーだけでなく他のWebサービスやアプリケーションからもアクセスする必要があるRESTful Webサービスを設計しています。すべての着信要求は認証される必要があります。すべての通信はHTTPSを介して行われます。ユーザー認証は、サービスが提供する/ sessionリソースに(SSL接続を介して)ユーザー名とパスワードをPOSTすることで取得した認証トークンに基づいて機能します。 Webサービスクライアントの場合、クライアントサービスの背後にエンドユーザーは存在しません。要求は、スケジュールされたタスク、イベント、またはその他のコンピューター操作によって開始されます。接続サービスのリストは事前にわかっています(明らかに、私は推測します)。他の(ウェブ)サービスからのこれらのリクエストをどのように認証すればよいですか?認証プロセスは、これらのサービスに実装するためにできるだけ簡単にしたいが、セキュリティを犠牲にしてはいけない。このようなシナリオの標準およびベストプラクティスは何ですか? 私が考えることができる(または私に提案された)オプション: クライアントサービスに「偽の」ユーザー名とパスワードの使用を依頼し、ユーザーと同じ方法でそれらを認証します。私はこのオプションが好きではありません-それはちょうど気分が悪いだけです。 クライアントサービスに永続的なアプリケーションIDを割り当てます。アプリケーションキーも割り当てる可能性があります。私が理解している限り、これはユーザー名とパスワードを持つことと同じです。このIDとキーを使用して、各要求を認証するか、認証トークンを作成して、それ以降の要求を認証できます。どちらにしても、このオプションは好きではありません。アプリケーションIDとキーを入手できる人はだれでもクライアントになりすますことができるからです。 前のオプションにIPアドレスチェックを追加できました。これにより、偽のリクエストを実行することが難しくなります。 クライアント証明書。独自の認証局をセットアップし、ルート証明書を作成し、クライアントサービスのクライアント証明書を作成します。ただし、2つの問題が頭に浮かびます。a)ユーザーが証明書なしで認証できるようにするにはどうすればよいですか。b)クライアントサービスの観点からこのシナリオを実装するのはどのくらい複雑ですか。 何か他のもの-そこに他の解決策があるに違いない? 私のサービスはJavaで実行されますが、具体的なフレームワークについての情報は意図的に省略しました。これは、実装の詳細ではなく、基本原則に関心があるためです-これに対する最善の解決策は基礎となるフレームワークに関係なく実装することが可能です。ただし、私はこのテーマに少し慣れていないため、実際の実装に関する具体的なヒントや例(有用なサードパーティのライブラリ、記事など)も高く評価されます。

3
JavaクラスからSOAP Webサービスを呼び出す方法は?
私はウェブサービスの世界に比較的新しいので、私の研究は私を啓蒙する以上に私を混乱させたようです、私の問題は私がいくつかのウェブサービス機能で拡張しなければならないライブラリ(jar)を与えられたことです。 このライブラリは他の開発者と共有され、jar内のクラスの中には、Webサービスを呼び出すメソッド(基本的にはクラスの属性を設定し、dbにオブジェクトを格納するなどのビジネスロジックを実行する)を持つクラスがあります。など、それらの変更を含むオブジェクトを送り返します)。このサービスの呼び出しをできるだけ簡単にしたいのですが、できればクラスを使用している開発者が実行するだけでよいように、できるだけ簡単にしたいと思います。 Car c = new Car("Blue"); c.webmethod(); 私はサーバーで使用するJAX-WSを研究していますがwsimport、サーバーにもwsimportクライアントにもを作成する必要はないようです。両方にクラスがあることがわかっているので、クラス間の相互作用が必要なだけです。サーバーとクライアントの両方で共有されます。クラスでWebサービスと呼び出しを行うことはどのように意味があると思いますか?
116 java  web-services  soap  jax-ws  saaj 

12
実生活取引API [終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 実際の株や通貨で取引できるAPIを知っていますか? もしそうなら、あなたの経験を説明してください: 開発のしやすさ 手数料 サンドボックス環境? 等


13
WSDLとRESTの長所と短所
関連: なぜWebサービスの代わりにRESTを使用するのですか? SOAPまたはREST(RESTfulな方法でHTTP / XMLを意味する)を使用してWebサービスを実装するかどうかを決定するとき、何に注意し、何を考えればよいですか?これは1つのサイズですべてに適合するわけではないので、どの方法を使用するかを選択するにはどうすればよいでしょうか。
108 web-services  rest  wsdl 

4
RESTfulサービスでの非CRUD操作
非CRUD操作をRESTfulサービスに追加する「RESTful」な方法は何ですか?次のようなレコードへのCRUDアクセスを許可するサービスがあるとします。 GET /api/car/123 <- Returns information for the Car object with ID 123 POST /api/car <- Creates a new car (with properties in the request) PUT /api/car/123 <- Updates car 123 (with properties in the request) DELETE /api/car/123 <- Deletes car 123 POST /api/car/123/wheel/ <- Creates a wheel and associates …
106 web-services  rest 

4
ショートURLサービスはどのように機能しますか?
TinyURLやMetamarkなどのサービスはどのように機能しますか? 小さなURLキーを、元のURLへの「HTTPリダイレクト」を提供する[仮想?] Webページに関連付けるだけですか?それとももっと「魔法」がありますか? [元の表現]私はTinyURLやMetamarkなどのURL短縮サービスをよく使用していますが、使用するたびに、これらのサービスがどのように機能するのか疑問に思います。別のページにリダイレクトする新しいファイルを作成しますか、それともサブドメインを使用しますか?

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