問題タブ [requesthandler]

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 投票する
1 に答える
757 参照

cakephp - CakePHP: / は /index にリダイレクトしますが、post リクエストではなく get を送信します

私はAPIを構築したいので、今は完全に混乱していますが、ケーキは少し奇妙な動作をしています:

たとえば「/controller」に POST リクエストを送信したい場合、「/controller/index」(「controller」の「index」メソッド) にリダイレクトされます。しかし、POST リクエストの代わりに、そこに GET リクエストを受け取ります。

(たとえば、リクエストのメソッドを出力する $this->request->method() を出力します)

前に出くわした人?「構成」の下のroutes.phpで「/コントローラー」を「/コントローラー/インデックス」にルーティングしようとしましたが、うまくいきませんでした。

どうもありがとう、

ファビ。

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

solr - solr で別のリクエスト ハンドラからカスタム リクエスト ハンドラを呼び出す

Solr でカスタム リクエスト ハンドラを別のカスタム リクエスト ハンドラから呼び出す方法はありますか。例: /myhandler1 と /myhandler2 を solrconfig.xml でカスタム要求ハンドラーとして定義しています。このように定義

/myhandler1 から /myhandler2 を呼び出す方法はありますか。基本的に、ハンドラー 1 を使用して何らかの処理を行い、それを別のハンドラーにリダイレクトして 2 番目のタスクを実行したいと考えています。

より大きな問題はこれです:このような行が与えられた場合、

これをカンマ区切りで分割して、2 つのフィールドを取得できます。さらに、2 番目のフィールドをスペース区切りで分割し、これらの値を次のような別のフィールドに保存したい

値1:450

val2: altQ:RCR-TRP:

val3:101863261

等々...

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

multithreading - (Google App Engine Python 2.7)メインスレッドのwebapp2 RequestHandler?

私はシンプルなPython 2.5 アプリエンジンPython 2.7アプリから始めて、そのマルチスレッド機能を利用することを期待してに移行しました。webapp2.RequestHandler移行後、インスタンスがすべてメインスレッドから呼び出されていることに気付きました。

クライアントがAJAX複数の非同期リクエストを起動しています。サーバー側で特定のイベントが発生した場合にのみ応答したいリクエストの1つ。今のところ、イベントが10秒間スリープしているとしましょう。問題は、スリープがメインスレッドで発生し、からの2番目のASYNC要求を処理する前にスレッドを占有することAJAXです。私は何が欠けていますか?

スタックトレースは次のとおりです。

PyDevDebug [PyDev Google App Run] dev_appserver.py
MainThread --pid4276_seq4
post [test1.py:53]
dispatch [webapp2.py:570]
call [webapp2.py:1102]
default_dispatcher [webapp2.py:1278]
call [webapp2.py 1529]
ハンドル[wsgi.py:223]HandleRequest[wsgi.py:298]
HandleRequest [runtime.py:151]
ExecutePy27Handler [dev_appserver.py:1525]
ExecuteCGI [dev_appserver.py:1701]
ディスパッチ[dev_appserver.py:1803 ]
ディスパッチ[dev_appserver.py:719]_ディスパッチ[dev_appserver.py:2870]
_HandleRequest [dev_appserver.py:3001]
do_POST [dev_appserver.py:2794] handle_one_request [BaseHTTPServer.py:328]
handle [BaseHTTPServer.py:340]
init [SocketServer.py:638]
init [dev_appserver.py:2780]
finish_request [ SocketServer.py:323]
process_request [SocketServer.py:310]
_handle_request_noblock [SocketServer.py:284]
handle_request [dev_appserver.py:3991]
serve_forever [dev_appserver.py:4028]
main [dev_appserver_main.py:721]
[dev_appserver_main.py :747]
run_file [dev_appserver.py:167] [dev_appserver.py:171] run [pydevd.py:1090][pydevd.py:1397
]
スレッド-4-pid4276_seq5dev_appserver.py

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

json - CakePHP で JSON データビューの出力をテストするにはどうすればよいですか?

Androidモバイルアプリケーションを作成しようとしており、サーバーサイドとしてCakePHPを使用しています。HTML ビューは必要ありません。JSON オブジェクトのみで応答します。

http://book.cakephp.org/2.0/en/core-libraries/components/request-handling.html#RequestHandlerComponentを見て、これを作成しました:

そして私はこれを私のに追加しましたroutes.php:

これをデフォルトの CakePHP レイアウト スタイルとは別に実行すると、何も表示されません。index.ctp ビュー ファイルを削除すると、ビュー ファイルが見つからないというエラーが表示されます。それでもビューファイルが必要なのはなぜですか? シリアル化アプローチでは、ビューは必要ないと思いました。Google Chrome 開発者コンソールを調べてみましたが、JSON オブジェクトを含む応答がありません。ただし、MySQL は完全に正常に動作しました。

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

configuration - solr requestHandler の設定方法

data-config.xml
solrconfig.xml にいくつかの設定情報を追加しましたが、ここにいくつかのエラーが表示されます。なぜこのエラーが表示されるのかわかりません。


「ポイント: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: RequestHandler 初期化失敗」


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

python - GAE: 1 つの Web ページで BlobstoreUploadHandler と RequestHandler を組み合わせる方法

Google App Engine で Python でメーリング アプリを作成しています。

「通常の」Web ページ (RequestHandler への投稿) で添付ファイルのアップロード (BlobstoreUploadHandler への投稿) を有効にしたいと考えています。

ユーザーが「通常の」フォームの一部を入力した場合、ユーザーが添付ファイルをアップロードした後にそれらの値を保持するにはどうすればよいですか (投稿を送信する前にすべてのフィールドを JavaScript でコピーする以外に)。

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

python - インスタンス属性を webapp2.RequestHandler のサブクラスに追加する方法は?

次のクラス定義があります。

実行すると、次のエラーが表示されます。

ファイル "/Users/mhalsharif/Desktop/wordsnet1/ascii-chan/main.py"、129 行目、印刷後の self.msg AttributeError: 'AnswersHandler' object has no attribute 'msg'

文字列を 'msg' 属性に保存し、post() が呼び出されたときに出力しようとしているだけです。なぜ私はそれができないのですか?そしてそれを修正する方法は?

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

xml - デフォルトで XmlView を使用するように RequestHandler を設定する

API に Xml/Json ビューを使用しています。

「/Api.json」または「/Api.xml」に移動すると正常に動作しますが、「/Api」に投稿するときにデフォルトで XmlView にしたい

これを行うための最も簡単な/最良の方法は何ですか?

  • 編集: Jelmer が述べたように、'$this->layout = "xml"' を実行するだけでうまくいきます。ドキュメントでこれについて言及する必要があります。