問題タブ [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.
restlet - Restlet は HTTP Accept ヘッダーをどのように処理しますか?
Restlet フレームワークは、自動コンテンツ ネゴシエーションを処理することになっています。ただし、適切に実行していないようです。
クライアントが Accept ヘッダーに値を指定して HTTP GET リクエストを送信すると、Restlet はコンテンツを自動的にネゴシエートしません。
Acceptヘッダーがどのように扱われるか知っている人はいますか?
java - RESTlet: multipart/form-data リクエストを処理する方法は?
multipart/form-data リクエストの場合、受信 @Post 変数をどのようにキャッチしますか?
通常の Post リクエストの場合、次のようにします。
しかし、それは multipart/form-data リクエストであるため、上記はnullを出力します
私はJavaの初心者なので、優しくしてください:)
PS: 入力ファイルの処理には興味がありません。テキスト フィールドだけです。
java - Google App Engine Java での RESTful アプリケーション?
Google App Engine で RESTful アプリを作成したいと考えています。XML および JSON サービスを提供したいと考えています。Restlet、Resteasy、および Jersey を簡単に試してみました。Restlet のいくつかの簡単な例を除いて、私はそれらのどれでもあまり成功していません。
Java を使用して Google App Engine で Restful Web アプリケーションを作成した経験を共有したり、GAE の前述のツールキットに関する洞察を提供したりできますか?
ありがとう!
編集 (2009-07-25):
とりあえずRestletを使うことにしました。これまでのところ問題なく動作しているようです。あなたが持っているかもしれない他の洞察/意見を投稿してください. どのような問題に遭遇しましたか? GAE/J で Jersey/Restlet/Resteasy を使用したことがありますか? もしそうなら、私たちはそれについて聞きたいです!
xml - restlet の acceptRepresentation メソッドで JAXB を使用して XML をアンマーシャリングする
既存の Java ドメイン モデル クラスに注釈を付けて XML スキーマを作成しました。現在、JAXB を使用して、restlet Web サービス内で受信した表現を非整列化しようとすると、何を試しても多くのエラーが発生します。私はrestletsとJAXBの両方に慣れていないので、両方を使用する適切な例の方向に私を向けると、これまでに見つけたものだけが役に立ちます:
私のエラーは次のとおりです。
restlet.ext.jaxb JaxbRepresentation を使用しようとすると:
これから私は
java.io.IOException: Unable to unmarshal the XML representation.Unable to locate unmarshaller.
例外を取得しますjaxbRep.getObject()
そのため、代わりに次のコードを使用して、違いが生じるかどうかを確認する別のアプローチも試しました。
ただし、これにより、JAXBContext.newInstance への呼び出しが行われたときに次の例外も発生します。
アドバイスをよろしくお願いします。
python - カスタム Python 認証ハンドラーの実装
前の質問への回答は、Nexus が「NxBASIC」と呼ばれるカスタム認証ヘルパーを実装していることを示していました。
Python でハンドラーの実装を開始するにはどうすればよいですか?
アップデート:
Alex の提案に従ってハンドラーを実装することは正しいアプローチのように見えますが、authreq からスキームとレルムを抽出しようとして失敗します。authreq の戻り値は次のとおりです。
AbstractBasicAuthHandler.rx.search(authreq) は単一のタプルのみを返します:
したがって、scheme,realm = mo.groups() は失敗します。私の限られた正規表現の知識から、AbstractBasicAuthHandler の標準正規表現はスキームとレルムに一致するはずですが、そうではないようです。
正規表現は次のとおりです。
更新 2: AbstractBasicAuthHandler の検査から、デフォルトの処理は次のようになります。
これに変更するとうまくいきます。正しいレルムに対してパスワードを設定するだけです。ありがとうアレックス!
java - Google App EngineでJSPを返すようにRestletを設定しますか?
Restletアプリケーションを開発しました。Restletを介してURLリクエストでJSPファイルを返したいのですが。リダイレクトを使用せずにこれを達成するにはどうすればよいですか?
つまり、mydomain.comに「contact.jsp」というファイルがあり、http://mydomain.com/contactでcontact.jspにアクセスできるようにしたいとします。
したがって、Restletでは、次のようになります。
しかし、どうすれば「contact.jsp」ページを返すことができますか?リダイレクトが機能することはわかっていますが、ユーザーに「 http://mydomain.com/contact.jsp 」の「.jsp」を表示させたくありません...または、使用しなくても機能する別の戦略がありますレストレット?たぶん私のweb.xmlファイルのいくつかの変更?
編集(2009-08-14):
以下に投稿された私の回答は、App-EngineとRestletでは機能しません。ただし、Restletを含めない場合、またはRestletに「/*」のURLパターンを許可する場合は機能します。
理想的なのは、これを実行できるルーターのサブクラスを用意することです。
ありがとう!
編集(2009-08-17):
賞金を投じてから何の返答もなかったのには驚きました。私の質問/問題が明確でない場合、誰かがコメントして私に知らせてくれますか?
編集(2009-08-17):
興味深い観察。以下の「リッチセラー」で説明されている方法を使用する場合、ローカルではなくGoogleApp-Engineにデプロイすると機能します。さらに、Google App-Engineでhttp://mydomain.com/contact.jspを呼び出すと、Restletをバイパスして、JSPに直接アクセスします。しかし、ローカルでは、Restletが引き継ぎます。つまり、http:// localhost:8080 / contact.jspはJSPに移動せず、Restletに移動します。デプロイされたアプリエンジンアプリケーションは、ローカルの対応するURLとは異なる応答をしますか?
java - Restlet のクライアント クラスでタイムアウトはどのように機能しますか?
ここにいくつかのコードがあります:
私が期待するのは、リソースが処理する前に「タイムアウト」と出力されることです。代わりに、タイムアウトで何も起こらず、リソースが戻るまで「タイムアウト」と出力されません。リクエストを処理しているリソースに Thread.sleep(5000) を配置しても、タイムアウトが何もしなかったように、スリープ全体が実行されます。
誰でもこれを経験したことがありますか?Restlet 1.1.1 を使用しています。ありがとう。
java - Restlet で、ServerResource から Router インスタンスを取得するにはどうすればよいですか?
ServerResource クラスからアプリケーションの Router インスタンスにアクセスするにはどうすればよいですか? それは可能ですか?
前もって感謝します。
java - RESTful Web サービスの実装
RESTful Web サービスを作成する必要があります。
Webサービスの実装は「Restlet」に絞り込みました。
Restletを使用することの明確な長所と短所、およびより良い代替手段があるかどうかを誰かに教えてもらえますか.
前もって感謝します
json - json の受信と応答を使用して post を実装する Restlet
まず、私が知りたかったのは、私がやっていることは正しい方法だということです。
私はjsonリクエストを受け取り、それでデータベースを更新しなければならないシナリオがあります。データベースが更新されたら、json確認応答で応答する必要があります。
私がこれまでに行ったことは、次のようにアプリケーションを拡張するクラスを作成することです:
私のリソース クラスは ServerResource を拡張しており、私のリソース クラスには次のメソッドがあります。
私の最初の懸念は、エンティティで受け取るオブジェクトがinputrepresentationであるため、作成されたjsonrepresentationからjsonobjectをフェッチすると、常に空/nullオブジェクトを取得することです。
次のコードとクライアントが接続されたjsonリクエストを渡そうとしました
呼び出しに使用されるクライアント
これに関するヘルプや手がかりは高く評価されていますか?
ありがとう、ラフル