問題タブ [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.
java - Spring3.1の基本認証を使用したRestTemplate
Spring 3.0ではxml構成でRestTemplateを使用していましたが、完全に正常に機能していました。
ただし、Spring 3.1リリースに移行しようとすると、CommonsClientHttpRequestFactoryクラスは非推奨になり、commonsHttpClientも使用されなくなります。
HttpComponentsClientHttpRequestFactoryクラスとApacheHttpClientを使用して同様の構成をセットアップしようとしましたが、資格情報プロバイダーを設定する方法がわかりません。
基本認証付きのhttpclientが必要です。誰かがこれをしたか、または何かポインタが大きな助けになるでしょう。前もって感謝します。
java - json を Java オブジェクトにマップする最良の方法
私はrestTemplateを使用して、jsonでオブジェクトの非常に単純な表現を返すサーブレットにリクエストを送信しています。
そして、これらの 2 つのフィールドと、対応するセッターとゲッターを備えた DTO があります。私が知りたいのは、応答を「解析」することなく、その json 応答を使用してオブジェクトを作成する方法です。
android - resttemplate と json を使用して Android クライアントから文字エンコーディングを機能させることができません
わかりましたので、スタックオーバーフローで質問する以外はすべて試しました...
httpclient と resttemplate を使用して、Android からいくつかの http パラメータを使用して REST 呼び出しをサーバー側の Spring コントローラーに実行しようとしています。私のすべてのスウェーデン語の文字は、サーバー上で「\u001A」として終了します...
httpclient と resttemplate コードのセットアップ:
次に、パラメーターを使用して httpentity を準備します。
私は最終的に残りの呼び出しを行います:
サーバーには、ジャクソンデシリアライザーがあり、スプリングコントローラーメソッドは次のようになります。
すべての特殊文字は \u001a ! クライアント側とサーバー側で文字列を手動で再エンコードして、たくさんのことを試しましたが、何も機能しませんでした。httpClient.getParams().setContentCharset(); をいじってみました。httpClient.getParams().setUriCharset();
私が知る限り、どれも機能しませんでした。
私はアイデアがありません!誰かが何か意見を持っていれば、私は大いに感謝しています。ありがとう!
java - RestTemplate を使用した Spring Web サービスのタイムアウト構成
RestTemplate を使用して、Spring Web サービスのクライアント側でタイムアウトを構成したいと考えています。次の構成を試しました:
しかし、Tomcat を起動すると NoClassDefFoundError が発生します。
ただし、 pom.xml に commons-httpclient を含めました:
どうすればそれを修正できるか考えていますか?
前もって感謝します !
java - cxf REST アプリケーション、他のサービスにリクエストを送信
cxf REST Web サービスを作成しています。
このサービスは FUSE ESB で実行されます。
この Web サービスが行う主なことは、あるサービスから要求を受け取り、それを HTTP を介して通常の POST 変数として別のサービスに送信することです。
cxfとキャメルを接続しようとしていましたが、この種のプロジェクトを作成するのに大きな問題があり、別の方法でやりたいと思っています。
RESTTemplates の使用を試み始めましたが、Spring jar を pom に追加した後、cxf Web サービスが FUSE ESB で処理されません。
このタイプのアプリケーションを実行する他の方法を知っていますか?
さらに、これまでは BufferReader を介して通常の Java リクエスト/レスポンス方式を使用していましたが、それは醜い方法であり、変更したいと考えています。
java - Spring RestTemplateが追加され、Tomcat7への起動時に例外が発生しました
RestTemplateクライアントをSpringMVCプロジェクト(Eclipse、Maven、Spring 3.1.0.RELEASE)に実装するためのコードを追加しました。すべてが構築され、Tomcat7を起動すると、以下の出力が得られます。pom.xmlにないSpringアーティファクトである可能性がありますか?私が持っている
- spring-webmvc(commons-loggingを除く)
- 春-oxm
- 春-セキュリティ-ウェブ
- spring-security-config
- 春-tx
- 春-aop
- 春のオーム
- 春のテスト
- apache httpclient(commons-loggingを除く)。
org.springframework.beans.factory.BeanCreationException: Error creating bean
.
.
nested exception is java.lang.NoClassDefFoundError: org/apache/http/auth/Credentials
java - 複数のドメイン、サービス バス、アプリケーションにまたがる Spring Security 3.1 の実装
すべてのアプリケーションとサービス バスに Spring Security 3.1 を実装する良い方法を見つけようとしています。
Service Bus: DB と通信する REST サービス。これは、すべてのユーザー情報の取得元でもあります。
その他のアプリケーション (戦争): 複数のアプリケーションを異なるサーバーに配置し、すべてのユーザーを認証し、Spring の RestTemplate を介して Service Bus と通信できるようにしたいと考えています。
問題は、別のドメインから RestTemplate を介してログイン呼び出しが行われると、Service Bus で Spring Security によって作成されたユーザー SessionContext が役に立たないことです。また、サービスバスに対して行っているすべての呼び出しに対してユーザー名とパスワードを送信し続け、毎回DBで検索する必要はありません。セッションごとに 1 回で十分です。
これをどのように実装できるかについて、あなたの提案を聞きたいです。エンタープライズの世界ではどのようにそれを行うのですか? 私は CAS や LDAP について考えており、Atlassian Crowd で実装することさえ考えていましたが、それは不必要な努力のように思えます。
json - POST リクエストのシリアル化された json を取得する
spring MVC を使用して json ポスト リクエスト コントローラーを開発しています。spring の RESTTemplate でテストしたところ、問題なく動作しました。RESTTemplate によって送信され、Spring によって受信されたときに、json をログに記録したいと考えています。オブジェクトマッパーなどを使用してこれを行う方法はありますか? これは私のクライアントコードです:
ありがとう。
spring - スプリングレストテンプレート POST 本体
Spring 3 resttemplate を使用してオブジェクトを POST しようとしています。オブジェクトは正しくマーシャリングされていますが、リクエスト本文ではなく「XForms:Model」としてポストされています。
使用しpostForLocation
てみましたpostForObject
ご覧いただきありがとうございます。