問題タブ [resttemplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
14 に答える
190230 参照

spring - Spring RestTemplate で SSL 証明書の検証を無効にする

2 つの異なるマシンで 2 つの Spring ベースの Web アプリ A と B を使用しています。

Web アプリ A から Web アプリ B への HTTPS 呼び出しを行いたいのですが、マシン B で自己署名証明書を使用しているため、HTTPS 要求は失敗します。

SpringでRestTemplateを使用するときにHTTPS証明書の検証を無効にするにはどうすればよいですか? Web アプリ A と B の両方が内部ネットワーク内にあるため、検証を無効にしたいのですが、データ転送は HTTPS 経由で行う必要があります。

0 投票する
15 に答える
419546 参照

java - JSON の RestTemplate を介した POST リクエスト

私の問題を解決する方法の例が見つからなかったので、助けを求めたい. JSON で RestTemplate オブジェクトを使用して POST 要求を単純に送信することはできません

私が得るたびに:

org.springframework.web.client.HttpClientErrorException: 415 サポートされていないメディア タイプ

私は RestTemplate を次のように使用します。

私のせいは何ですか?

0 投票する
10 に答える
136421 参照

spring-mvc - RestTemplateリクエストを使用してマルチパートファイルをPOSTパラメーターとして送信する

Spring3とRestTemplateを使用しています。基本的に、2つのアプリケーションがあり、そのうちの1つは他のアプリに値を投稿する必要があります。残りのテンプレートを介して。

投稿する値が文字列の場合は完璧に機能しますが、混合された複雑なパラメーター(MultipartFilesなど)を投稿する必要がある場合は、コンバーターの例外が発生します。

例として、私はこれを持っています:

App1- PostController:

反対側に...App1からパラメーターを受け取る別のWebアプリケーション(App2)があります。

App2- ReceiverController

私のapplication-context.xml:

これが、RestTemplateのpostForObjectを実行したときに発生する例外のスタックです...

だから私の質問は:

  1. POSTを使用してRestTemplateを介してMultipartFileを送信することは可能ですか?
  2. このタイプのオブジェクトを送信するために使用する必要がある特定のコンバーターはありますか?つまり、構成で使用するMultipartFileHttpMessageConverterがいくつかありますか?
0 投票する
1 に答える
4704 参照

android - Android スプリング レスト テンプレート

投稿リクエストを行うためにスプリング レスト テンプレートを使用しようとしています。そして、ステータスコードを返す必要があります。これが私のアプローチです。

RestTemplate restTemplate = new RestTemplate();
MultiValueMap mvm = new LinkedMultiValueMap();
mvm.add("login", "100"); // and some more paramters
String result = restTemplate.postForObject("http://localhost:8080/security_check", mvm, String.class);

しかし、このアプローチは私にはうまくいきません。適切なメッセージ コンバーターが見つからないというエラーが生成されます。そして、resttemplate を使用してセッションを管理できるかどうかを知る必要があります。Android クライアント側からセッションを管理する必要があります。

Android resttemplate の post メソッドとセッション管理に遭遇した場合は、助けてください。どんな助けでも大歓迎です。
前もって感謝します。

0 投票する
4 に答える
25714 参照

java - RestTemplateをオフラインで使用してクラスを単体テストするにはどうすればよいですか?

RestTemplateに直接依存するクラスがあります。オフラインでJUnitテストを実行したいのですが。

ユニットテストでRestTemplateをモックするにはどうすればよいですか?

0 投票する
1 に答える
13500 参照

java - Please explain RestTemplate

I have a class

What is RestTemplate used for?

0 投票する
2 に答える
40780 参照

java - 複数のタイプのXMLを返すURLでSpringRestTemplateとJAXBマーシャリングを使用する方法

<job/>または<exception/>常にステータスコードを返すサービスにRESTPOSTを作成する必要があります200。(サードパーティ製品のラメ!)。

私は次のようなコードを持っています:

そして、私のapplicationContext.xmlは次のようになります。

この電話をかけようとしてサービスが失敗すると、次のようになります。

postForObject()呼び出しで、Job.classを要求していますが、取得していませんが、動揺しています。

私は次のようなことをする必要があると考えています。

しかし、これは機能しません。これは、JAXBがObject.classにマーシャリングする方法がわからないと文句を言うためです。当然のことながら。

MarshallingHttpMessageConverterのサブクラスを作成し、readFromSource()をオーバーライドしようとしました

保護されたオブジェクトreadFromSource(クラスクラズ、HttpHeadersヘッダー、ソースソース){

残念ながら、これは機能しません。これは、ソース内の基になる入力ストリームが、再試行するまでに閉じられているためです。

ありがたいことに受け取った提案、

トム

更新:inputStreamのコピーを取得することでこれを機能させることができます

CopyInputStreamはhttp://www.velocityreviews.com/forums/t143479-how-to-make-a-copy-of-inputstream-object.htmlから取得されます。ここに貼り付けます。

0 投票する
2 に答える
1031 参照

android - Spring Android - 継承がある場合に問題を引き起こす JSON オブジェクトのデシリアライズ

POJO オブジェクトのデシリアライズに関する問題に直面しています。

以下は、サービス側の POJO オブジェクトの構造です。

Android クライアント側でも、POJO オブジェクトに同様の構造があります。

Android クライアントのコード:

04-13 18:17:46.127: エラー/AndroidRuntime(4359): 原因: org.springframework.web.client.ResourceAccessException: I/O エラー: 認識されないフィールド "filed3" (クラス com.xx.yy.model.ボール)、無視可能としてマークされていません

サービス側では、レスポンスとして野球リストを提供しています。誰でも解決策を教えてください。

0 投票する
4 に答える
11330 参照

spring - Spring RestTemplate および XMLStream は、オブジェクトのリストで使用します

Spring RestTemplate次のような従業員レコードのリストを取得するために使用しようとしています。

問題は、Web サービス (呼び出されている) が次の XML 形式を返すことです。

<従業員> <従業員> .... </従業員> <従業員> .... </従業員> </従業員>

したがって、上記の方法を実行すると、次のエラーが発生します。

0 投票する
4 に答える
8580 参照

android - Android RestClientException:適切なHttpMessageConverterが見つかりません

ここspring android rest template示すように、JSON 応答を Java クラスに変換しようとしています。

これが仕事をしようとしている私のスニペットです:

ドキュメントに記載されているように、必要なすべてのことを行ったと思います。

  • クラスパスに次のjarがあります
    • jackson-all-1.7.6.jar
    • spring-android-rest-template-1.0.0.M2.jar
  • これはurl実際には JSON オブジェクトを返します。
  • Resultのクラスはすべての必須フィールドを持つ POJO です

基本的Jackson dependenciesに、クラスパスに を含めるだけで、次のように機能させることができます。

MappingJacksonHttpMessageConverter は、新しい RestTemplate インスタンスを作成するときに条件付きで読み込まれます。Jackson の依存関係がクラスパスで見つかった場合、メッセージ コンバーターが自動的に追加され、REST 操作で使用できるようになります。

ここで何が欠けているのか、何が間違っているのでしょうか?

ありがとう

完全な例外は次の場所にあります。