問題タブ [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.

0 投票する
6 に答える
29692 参照

json - JSON を使用した Restlet POST

JSON投稿を受け入れるRestlet関数を実装するにはどうすればよいですか? そして、カールを使用してこれをテストするにはどうすればよいですか?

ありがとう

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

json - JsonRepresentation を連結する

独自の文字列パーサーを構築せずに、複数の JsonRepresentation オブジェクトを 1 つに連結するにはどうすればよいですか?

2 つの JsonRepresentation オブジェクトがあるとします

結果の連結を次のように取得したいと思います。

JsonRepresentation を読み取ると、文字列操作を行う以外にこれを行う簡単な方法はありません。私は正しいですか?

ありがとう

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

java - Restlet: 500 エラーすべてのログ スタック トレース

Restlet アプリケーションで、500 番台の HTTP エラーを生成するリソースのスタック トレースを (コンテキストのロガーを使用して) ログに記録したいと考えています。私が知る限り、これはデフォルトの動作ではありません。

言い換えれば、私の Resource クラスには、represent メソッドと acceptRepresentation メソッドにロガー コードをまったく持たせたくありません。それらは単に ResourceException をスローするだけです。ロギング ロジックをすべての Resource インスタンスで一元的に処理する必要があります。

これを行うためのいくつかのハックな方法 (たとえば、ログ ロジックを処理する Resource サブクラスから継承する) を考えることができますが、これはフレームワークに組み込む必要があるように思えます。

私は何が欠けていますか?

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

java - Restlet で Atom 表現を作成するにはどうすればよいですか?

Restlet を使用して REST リソースの atom xml 表現を作成したいと考えています。

ROME を使用する必要がありますか (できますか?)、Restlet の Atom 拡張を使用する必要がありますか?

これについて最善の方法は何ですか?

前もって感謝します。

0 投票する
0 に答える
3331 参照

testing - localhost で Atom フィードをテストするにはどうすればよいですか?

ローカルホストでアトム フィードを表示しようとすると、フィードを表示する代わりに、フィードを Google リーダーまたは Google ホームページに追加する選択肢が表示されますが、Google リーダーがローカルホストからのフィードを表示できるとは思いません。確かに。

Chrome を使用すると、生の xml が表示されますが、解析しようとしません。

localhost で自分のアトム フィードをテストするには、何を使用できますか?

[編集]

コメントでのルーベンスの提案のおかげで、私は ms interweb explorer を使用しましたが、それは問題なく表示されます。また、Anton のおかげで、いくつかのデスクトップ フィード アグリゲーターをインストールしましたが、1 つ (SharpREADer) は表示されますが、もう 1 つ (FeedReader) は表示されないため、検証の問題があると想定しています。

w3c アトム バリデーターを使用してみましたが、いくつかのエラーが報告されました。主な原因は、エントリの日付スタンプとフィードが RFC-3339 と互換性がなく、名前空間プレフィックス 'atom' が望ましくないことです。フィード アグリゲーター/リーダーがフィードを表示しない理由はありますか?

しかし、私を驚かせたのは、これは私のアトムフィードを検証するためのかなりアドホックな方法だということです.

PS:

restlet 1.1 アトム拡張を使用してフィードを生成しています。

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

java - Restletでは、RestletクラスとResourceクラスの違いは何ですか?

Restlet 1.1チュートリアルのfirstResourceビットを確認し、クラスをサブクラス化しResource、適切なメソッドをオーバーライドし、を使用しRouterてサブクラス化されたクラスをアタッチすることにより、GET、POST、DELETE、PUTを処理するWebサービスをまとめましたResource

だから私は考えているままです-のポイントは何Restletですか?

  • ResourceにまたはRestlet を付けることができますApplication Router

  • AResourceにはHTTPGETPOSTなどを処理するメソッドがあります。

  • ARestletにはhandleメソッドがあります-どういうわけかそれをResourceクラスに転送しますか?

違いは何ですか?どちらを使うのですか?メソッドに何を入れRestlet handleますか?

ありがとう。

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

java - HttpClientAPIを使用してダイジェスト認証要求を送信するJavaクライアントプログラム

ダイジェストリクエストを送信するレストレットサンプルクライアントプログラムがあります。これと同様に、HttpClientAPIを使用してダイジェスト要求を送信するJavaクライアントプログラムが必要です。誰かが私にサンプルコードを送ってもらえますか?前もって感謝します。

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

html - restlet リソースへの html フォームの投稿が機能しないのはなぜですか?

Restlet (Google App Engine では 2.0M6) のアノテーションは、実際にはリソースのメソッドの順序に敏感です。html フォーム データを投稿する場合は、受信リソースで @Post("html") メソッドが @Post("xml") メソッドよりも上にあることを確認してください。少なくとも Firefox は両方のコンテンツ タイプをリクエストの Accept ヘッダーに入れるため、最初に一致したメソッドが処理されます。

問題は、メソッドの優先順位を制御する他の方法があるかどうかです。

たとえば、クライアントが text/html のみを受け入れるようにしたいと考えています。

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

google-app-engine - Restlet ハンドリング リクエストを使用する AppEngine、DomRepresentation レスポンスを使用する NullPointEerexception

App Engine アプリをデプロイし、XML を返すはずの POST リクエストを実行すると、次のエラーが発生します。

ローカルで実行されたアプリでまったく同じリクエストを実行しても、エラーは発生しません。