問題タブ [restlet]
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 - コンテンツ/メディア タイプの設定 - Restlet
Restlet (Google アプリ エンジンのバージョン 2.0) でコンテンツ タイプをどのように設定しますか? この場合、コンテンツ タイプを「text/xml」に設定したいと思います。
私は持っている:
Representation で設定された値なのか、リターン コードと同じように ServerResource クラスから設定された値なのかはわかりません。
答え:
servlets - Web サービスおよびサーブレット用の web.xml の構成
私はRestletsが初めてです。web.xml を構成しようとしています (JBoss で)。2 つのエントリがあります。1 つはサーブレット用 (Web サービスとは関係ありません)、もう 1 つは Web サービス用で、Restlet を使用しています。ここにエントリがあります..
どちらも一緒に動作しません。上記のセットアップでは、Restlet が機能します。ただし、変更すると
RestletServlet /*
のようなものに
Restlet が機能しなくなり、AuthenticationServlet が正常に機能します。ここで何が欠けていますか?
java - Restlet の URL からの基本認証
サーバー側でユーザーを認証するために、Restletsの「ChallengeResponse」メカニズムを使用しています。
私の理解では、「ChallengeResponse」では、ユーザー名とパスワードをヘッダーに入れる必要があります。ただし、クライアントは次のように資格情報を URL に入れる必要があります。
実際に送信されたものを見てみると、パスワードは Base64 でエンコードされているようです
クライアントは、ヘッダーの代わりに URL を介して認証情報を送信する外部 Web サービス (Twilio) です。
Restlet を使用してこの方法で認証する適切な方法は何ですか?
google-app-engine - Java GAE maven 構成の問題? ちょうど別の VerifyError
私のプロジェクトは Google サーバー上でまったく問題なく動作しますが、VerifyError が発生します。
java - Restlet クライアントとして使用するための HttpClient の構成
クライアント側コードの Restlet の構成に行き詰まっています。Restlet 2 と HttpClient 4 を使用しています。拡張 jar と HttpClient jar をビルド パスに追加したところ、動作するようです。
ただし、詳細な設定方法がわかりません。クライアントを手動で作成するのではなくClientResource
、対話に s を使用します。これは、Restlet を直接使用する唯一の部分です。クライアントの具体的なインスタンス化は、フレームワークの実装に隠されているようです。クライアントを構成する方法のヒントをいくつか見つけましたが、それらはすべて Restlet 1.x 用に書かれています。
詳細には、次の部分を構成したいと思います。
- クライアント要求のユーザー エージェントを変更します。
clientResource.getClientInfo().setAgent(…)
動作しません。 - ホストあたりの並列接続数を増やします。
- ホストごとに永続的な接続とプーリングを有効にします。明らかに、これまでの Restlet は ごとに新しい接続を作成していますが
ClientResource
、これはあまり効率的ではありません。
もちろん、私はすでにHttpClientHelperを見てきましたが、これをどこにどのように追加するのかわかりません。すでにドキュメントを検索しましたが、ヒットしませんでした。
手伝ってくれてありがとう!
restlet - Restlet 基本 HTTP 認証 : ヘルプが必要
restlet フレームワークを使用して、8182 ポートで Restful Web サービスを実行しています。ユーザーを認証してサービスにアクセスしようとしています。イグ
http://localhost:8182/api/service/customers/?key= "XXXXXXXXX"のようなクエリ文字列があります
私の疑問は次のとおりです。
リソース クラス/アプリケーション クラスでパラメーター キーの値を取得する方法。カスタム データベースを介してキーでユーザーを認証できます。
ブラウザー自体からすべての呼び出しを呼び出したいので、安らかなサービス用のクライアント コードはありません。ブラウザ自体から投稿データを送る方法を教えてください。post/put メソッドを使用して新しい顧客データを追加したいので。
restlet フレームワーク 1.1 を使用しています。
前もって感謝します。
カルンジャイ・アナンド
restlet - JSPとRestlets
restlets を使用して単純な Web サービスを開発しました。すべて問題ありませんが、URI を呼び出して db に接続し、変更を行うことができますが、jsp si を使用して同じことをしようとすると、ブラウザで jsp ページ自体を取得できませんでした。jspページをこのrestletに接続するにはどうすればよいですか?
rest - 1 つのエンティティで複数のアクションを再試行する
Restlet API のセットを最適にレイアウトする方法を見つけようとしています。私は User エンティティを持っています。これは標準の CRUD 操作を持っている可能性があり、残りにうまく適合しますが、「パスワードのリセット」や「終了」のようなものもあります。
これをレイアウトする最良の方法は何ですか?
これが私が考えていたことです:
次に、このように実際にアタッチする UserResource を作成します
処理コードは次のようになります (擬似):
本当に悪い考えですか?本当に忍者のアイデア?
rest - postメソッドを使用したRestletフレームワーク
Restlet 1.0を使用していて、Mysqlデータベースに新しいエントリを投稿しようとしています。HTMLフォームを使用していません。残りのクライアントですべての操作を実行したいと思います。私が直面している問題は、
- mysqlデータベースに新しい顧客エントリを投稿したいのですが、
- HTMLフォームを使用していません。
- Rest ClientでXMLを実現および作成し、XMLを送信しようとしています。
postメソッドのRESTURLは http:// localhost:8182 / api / service /customers/です。
新しい顧客情報を追加する方法とXMLを取得する方法。
助けてください。
ありがとう
Karunjay Anand
java - Restlet 2.0 でログを無効にするにはどうすればよいですか?
プロジェクトの stdout/stderr への Restlet のロギングを無効にし、org.restlet.ext.slf4j によって提供される SLF4J ファサードを介してすべての Restlet ロギングを転送したいだけです。これを行う簡単な方法はありますか?