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

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

4
REST Webサービスからクライアントにファイルを送信する正しい方法は何ですか?
RESTサービスの開発を始めたばかりですが、RESTサービスからクライアントにファイルを送信するという難しい状況に遭遇しました。これまでのところ、単純なデータ型(文字列、整数など)を送信する方法のコツをつかんでいますが、ファイル形式が多すぎてどこから始めればよいかわからないため、ファイルの送信は別の問題です。私のRESTサービスはJavaで作成されており、Jerseyを使用しています。すべてのデータをJSON形式で送信しています。 私はbase64エンコーディングについて読みましたが、一部の人々はそれが良いテクニックであると言い、他の人はファイルサイズの問題が原因ではないと言っています。正しい方法は何ですか?これが私のプロジェクトの単純なリソースクラスの外観です。 import java.sql.SQLException; import java.util.List; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.Context; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Request; import javax.ws.rs.core.UriInfo; import com.mx.ipn.escom.testerRest.dao.TemaDao; import com.mx.ipn.escom.testerRest.modelo.Tema; @Path("/temas") public class TemaResource { @GET @Produces({MediaType.APPLICATION_JSON}) public List<Tema> getTemas() throws SQLException{ TemaDao temaDao = new TemaDao(); List<Tema> temas=temaDao.getTemas(); temaDao.terminarSesion(); return temas; } } ファイルを送信するためのコードは次のようになると思います: import …
103 java  json  web-services  rest  jersey 

10
SOAPメッセージとWSDLの違いは何ですか?
SOAPメッセージとWSDLがどのように組み合わされるかについて混乱していますか?私は次のようなSOAPメッセージの調査を始めました。 POST /InStock HTTP/1.1 Host: www.example.org Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Body xmlns:m="http://www.example.org/stock"> <m:GetStockPrice> <m:StockName>IBM</m:StockName> </m:GetStockPrice> </soap:Body> </soap:Envelope> すべてのSOAPメッセージはWSDLですか?SOAPは、独自の「SOAPメッセージ」または「WSDL」を受け入れるプロトコルですか?それらが異なる場合、SOAPメッセージをいつ使用し、いつWSDLを使用する必要がありますか? これに関するいくつかの明確化は素晴らしいでしょう。
102 java  web-services  soap  wsdl 

7
WSDLファイルからVisual StudioでWebサービスプロキシを作成する
私のアプリケーションは、オンラインWSDL定義を持たないWebサービスと通信する必要があります。しかし、開発者は私にWSDLファイルを提供しました。 パブリックWSDLでは、Visual Studioはサービス参照ウィザードを使用してこのコードを生成できます。しかし、パブリックWSDLなしでは機能しないようです。 このWSDLファイルを使用してこのWebサービスと通信するためのコードを生成するにはどうすればよいですか?

4
WebサービスのURLエンドポイントを変更するにはどうすればよいですか?
Eclipseの「wsdlからのWebサービスクライアント」を使用して、JBoss Utils(JAX-WS互換)を使用してWebサービスクライアントを生成しました。 したがって、私が提供した唯一のものは、WebサービスWSDLのURLでした。 ここで、Webサービスプロバイダーは、Webサービスの「クライアントエンドポイントアプリケーションアクセスのURL」を変更するように指示します。 それは何で、どのように変更しますか?

9
RESTとRPCのWebサービスの違い
JSONパラメータを受け入れるWebサービスがあり、メソッドに特定のURLがあります。例: http://IP:PORT/API/getAllData?p={JSON} ステートレスではないため、これは明らかにRESTではありません。Cookieが考慮され、独自のセッションがあります。 RPCですか?RPCとRESTの違いは何ですか?
100 web-services  rest  rpc 

23
ログインによって要求されたデータベース「テスト」を開くことができません。ログインに失敗しました。ユーザー「xyz \ ASPNET」のログインに失敗しました
一部のデータをdbに保存するWebサービスを作成しました。しかし、私はこのエラーを得ています: ログインで要求されたデータベース「テスト」を開けません。ログインに失敗しました。ユーザー「xyz \ ASPNET」のログインに失敗しました。 私の接続文字列は Data Source=.\SQLExpress;Initial Catalog=IFItest;Integrated Security=True

6
株式/財務データ用の最良/最も包括的なAPI [終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 金融市場の統計と株価(できればリアルタイムの株価)にアクセスするための最も推奨される無料/公開APIは何ですか?それがまともなドキュメントを持っている限り、私はそれが公開される方法(SOAP、REST、いくつかのプロプライエタリなXMLセットアップなど)についてあまりうるさくありません。 PHPでいくつかの基本的なデータ(基本的にはクイックアンドダーティーホームページ)を使用して単純なWebダッシュボードを構築することを計画していますが、最終的には本格的なWebアプリに成長させたいと思うかもしれません。何かご意見は? いくつか見つけたので、ここにリストを投稿します(以前にそれらを使用したことがある場合は、遠慮なくコメントしてください)。 自由 opentick(soprano)//リンクが機能しない 無料ではありません XigniteRealTime

1
SOAPクライアントをテストするための無料のパブリックWebサービス[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する PythonベースのSOAPクライアントライブラリ(Zolera SOAPインフラストラクチャなど)をテストするための、公的に利用可能なSOAP 1.2 / WSDL 2.0準拠の無料Webサービスはありますか? これまでのところ、Google Web APIが唯一のオプションであるように思われます。 それ以外の場合、SOAP 1.2準拠のクライアントライブラリをどのようにテストできますか?

5
JAX-RSとJAX-WSの違いは何ですか?
JAX-RSとJAX-WSに関するいくつかの記事を読んだ後、確認したい質問がいくつかありました。 JAX-RSはJAX-WSのような非同期リクエストを実行できますか? JAX-RSは、Javaプラットフォームで実行されていないWebサービスにアクセスできますか? 「RESTは、PDAや携帯電話などの限られたプロファイルのデバイスに特に役立つ」とはどういう意味ですか? 「JAX-RSはXMLメッセージまたはWSDLサービス-API定義を必要としないのはどういう意味ですか?

8
JAX-WS Webサービスクライアントのタイムアウトを設定するにはどうすればよいですか?
JAXWS-RI 2.1を使用して、WSDLに基づいてWebサービスのインターフェースを作成しました。Webサービスと問題なく対話できますが、Webサービスにリクエストを送信するためのタイムアウトを指定できませんでした。何らかの理由でクライアントが応答しない場合、クライアントは永久に回転しているように見えます。 周りを探して、私はおそらく次のようなことをしようとする必要があることを明らかにしました: ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.ws.request.timeout", 10000); ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.ws.connect.timeout", 10000); また、使用しているJAXWS-RIのバージョンによっては、代わりにこれらのプロパティを設定する必要がある場合があることも発見しました。 ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.internal.ws.request.timeout", 10000); ((BindingProvider)myInterface).getRequestContext().put("com.sun.xml.internal.ws.connect.timeout", 10000); 私が抱えている問題は、上記のどちらが正しいかに関係なく、どこでこれを実行できるのかわからないということです。私が持っているのは、ServiceWebサービスへの自動生成されたインターフェイスを実装するサブクラスだけです。これがインスタンス化されている時点で、WSDLが応答しない場合、すでにプロパティを設定するには遅すぎます。 MyWebServiceSoap soap; MyWebService service = new MyWebService("http://www.google.com"); soap = service.getMyWebServiceSoap(); soap.sendRequestToMyWebService(); 誰かが私を正しい方向に向けることができますか?

6
開発者がデータベースへの直接接続の代わりにWebサービスを使用する必要があるのはなぜですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前に閉鎖。 この質問を改善する データベースに直接接続するのではなく、Webサービスを介してリモートデータベースに接続する必要がある理由の「トップ10」リストを探しています。これは現在内部での議論であり、私はプロWebサービスですが、議論を失っています。私はWCF / Webサービスの基本を理解していますが、他の誰も理解していません。前進したいことは何でもできますが、現在選択していることに固執する必要があります。 これが私が思いついたものです。もう? WCF Webサービスは、正しく構成されていれば、より安全になります。 DBへの変更は、サービスレベル(構成ファイルまたは再コンパイルサービス)でのみ行う必要があります。 セットアップしてホストすると、Webサービスを利用しやすくなります。
93 wcf  web-services 


13
セロリでタスクのステータスを確認する方法は?
タスクがセロリで実行されているかどうかを確認するにはどうすればよいですか(具体的には、セロリ-ジャンゴを使用しています)。 ドキュメントを読み、グーグルで検索しましたが、次のような通話が表示されません。 my_example_task.state() == RUNNING 私のユースケースは、トランスコーディング用の外部(Java)サービスがあることです。トランスコードするドキュメントを送信するときに、そのサービスを実行するタスクが実行されているかどうかを確認し、実行されていない場合は、それを(再)開始したいと思います。 私は現在の安定版-2.4を使用していると思います。

6
ドキュメントスタイルとRPCスタイルのコミュニケーションの違いは何ですか?
ドキュメントとRPCスタイルのWebサービスの違いを誰かに説明してもらえますか?JAX-RPCとは別に、次のバージョンはJAX-WSで、DocumentスタイルとRPCスタイルの両方をサポートします。また、ドキュメントスタイルのWebサービスは、応答が受信されるまでクライアントがブロックしない非同期通信用であることも理解しています。 どちらの方法でも、JAX-WSを使用して現在@Webserviceでサービスに注釈を付け、WSDLを生成し、そのWSDLからクライアント側のアーティファクトを生成します。 アーティファクトを受信したら、どちらのスタイルでも、ポートでメソッドを呼び出します。現在、これはRPCスタイルとドキュメントスタイルで違いはありません。それでは、違いは何ですか?その違いはどこにありますか? 同様に、SOAP over HTTPはXML over HTTPとどのように異なりますか?やっぱりSOAPはSOAP名前空間を持つXML文書でもあります。

4
JavaでWebサービスを学ぶ必要があります。その中の異なるタイプは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して質問を更新し、事実と引用で回答できるようにします。 6年前休業。 この質問を改善する 最近、Java Webサービスについて学び始めることを決め、GoogleでJava Webサービスのチュートリアルを検索し始めたとき、XMLベース、SOAPベース、RESTful Webサービスの多くのタイプのWebサービスがあることがわかりました。 また、XMLベースのWebサービス用のJAX-WS仕様と、RESTful Webサービスを作成するためのJAX-RS仕様があることがわかりました。 Q1)混乱しました。これらの異なるタイプのWebサービスの違いを理解してくれる人がいれば、どちらを先に学習するかを決定できるといいですね。 Q2)また、JavaでさまざまなタイプのWebサービスを作成する方法について詳しく学びたいと思います。各種類のWebサービスとそれらの比較を理解できるチュートリアルやリソースはありますか? Q3)どのシナリオと条件に基づいて、SOAPサービスではなくXMLベースのWebサービスを作成するか、またはRESTfulサービスを使用するかを決定する必要があります。

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