問題タブ [request]
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.
c# - .NET MVC でフォーム値をコントローラーに渡す方法
ASP.net MVC の場合:
フォーム データ (ビューから) をコントローラーに渡すにはどうすればよいですか?
これは私が向かっている方法です:
- Controller Index 関数は、ViewModel オブジェクトをビューに渡しています。
- ViewModel オブジェクトには、ページ分割されたリストといくつかの SelectLists が含まれています。_ ViewModel オブジェクトには、theFilter という名前のカスタム クラスも含まれています。このクラスの目的は、フォームを介してビューから投稿されたフィルター情報を保持することです。
- Index [AcceptVerbs(HttpVerbs.Post)] 関数で、フォーム データが入力された Filter オブジェクトとページ番号を受け取るようにしたい (現在はそのまま)
ここに私のコードのスニペットがあります:
コントローラー/インデックスのポストバック関数:
フィルター クラス:
そして ViewModel クラス:
基本的に、Request.Form を使用して Filter クラスにデータを入力することを避けようとしています。少なくとも Controller 内で使用しないようにしています。
ヘルプ、提案、またはディスは大歓迎です!
django - Djangoでドメイン名またはTLDに基づいてurlpatternsを設定するにはどうすればよいですか?
Djangoでドメイン名またはTLDに基づいてurlpatternsを設定するにはどうすればよいですか?
一部のリンクについては、Amazon はウェブサイトの tld に基づいて母国語で URL を表示します。
http://www.amazon.de/bücher-buch-literatur/ ( de : books => bücher )
http://www.amazon.fr/Nouveautés-paraître-Livres/ ( fr : 本 => リーヴル )
http://www.amazon.co.jp/和書-ユーズドブッ-英語学習/ ( jp : books => 和書 )
(リンクは不完全で、サンプルとして表示されているだけです。)
urls.py でホスト名を取得することは可能ですか? (リクエストオブジェクトはurls.pyでは利用できません)またはミドルウェアのprocess_requestでそれをurls.pyで使用します(どのように???)
これを達成するための別の提案はありますか?
url パターンは tld に基づいて構築する必要があり、テンプレートの後半では、<a href="{% url books %}" >{% trans "books" %}</a>
html を次のようにレンダリングします<a href="Bücher">Bücher</a>
。<a href="Livres">Livres</a>
c# - ASP.NET MVC では、実行中のスクリプトのファイル名をどのように取得しますか?
最終書き込み時刻を更新するには、マスター ページで実行されているスクリプトの名前を取得する必要があります。
私はこれを使用しています:
System.IO.File.GetLastWriteTime(Server.MapPath(Request.FilePath))
これはdefault.aspxで機能しますが、ビュー内にある場合、LastWriteTimeを取得するためのファイルへの物理パスを特定できません。
これに対する解決策はありますか?確かに、ここで信じられないほど簡単なものが欠けています。
ありがとう!
java - HttpServletRequest 本体の変更
レガシー コードに取り組んでおり、パッチを作成する必要があります。
問題: 古いアプリケーションが不正な HTTP POST リクエストを送信します。パラメータの 1 つが URL エンコードされていません。このパラメーターは常に最後に来ることを知っており、その名前も知っています。Tomcat内で実行されているサーバー側で修正しようとしています。
このパラメーターは、形式が正しくないため、HttpServletRequest の標準の getParameter メソッド経由ではアクセスできません。メソッドは単に null を返します。しかし、ServletInputStream を介してリクエストの本文全体を手動で読み取ると、他のすべてのパラメーターが消えます。ServletInputStream が排出されているため、基になるクラスが ServletInputStream の内容を解析できないようです。
これまでのところ、本体からすべてのパラメーターを読み取り、すべてのパラメーター アクセス メソッドをオーバーライドするラッパーを作成することができました。しかし、私の前のチェーンのフィルターがパラメーターにアクセスしようとすると、ServletInputStream が空になるため、すべてが壊れます。
どうにかしてこの問題を回避できますか? 別のアプローチがあるかもしれませんか?
要約すると、フィルターで生のリクエスト本文を読み取ると、パラメーターがリクエストから消えます。単一のパラメータを読み込むと、ServletInputStream が空になり、手動処理ができなくなります。さらに、getParameter メソッドを介して不正な形式のパラメーターを読み取ることはできません。
request - 1 時間あたりのリクエスト制限
Twitter のように 1 つの IP からの 1 時間あたりのリクエストを制限するにはどうすればよいですか? たとえば、1 時間あたり 100 件のリクエストを提供したいとします。解決策はありますか?アパッチモジュール? ありがとう。
php - ZF:Form メソッド内でコントローラの Request オブジェクトにアクセスする方法は?
Form メソッド内で Request オブジェクトにアクセスするには? Form メソッド内で ActionHelper を使用してコントローラのリクエスト オブジェクトにアクセスすることは何とか可能だと思いますが、そのようなタスクのために新しいクラスを作成するのは過剰なようです。
または、どうにかしてコントローラーのリクエストを Zend_Registry に保存し、フォームのレジストリ項目にアクセスする必要がありますか?
request - 今までで一番面白いユーザーリクエストは何ですか?
ユーザーは、プログラマーが設計および実装するための最も面白くて奇妙で素晴らしい要件を思い付くことがあります。
今日、上司からのメモを読みました。「サイズに関係なく、簡単かつ迅速に、任意の Excel をインポートしたり、データにアクセスしたりする機能」が必要です。
同じメモから、「誰かが不正にシステムにアクセスしたかどうかを知る」という要件があります。これは、ハッカーがコーリング カードをインデックスと外部キーの間に差し込んだままにする場合と同様です。
私の上司は「スタートレック」を見すぎていると思います... :)
今までで一番面白いユーザーリクエストは何ですか?
django - Django Admin:list_displayメソッドのadmin.pyのリクエストオブジェクトにアクセスするにはどうすればよいですか?
highlight_link
モデルのadmin.pyクラスにメソッドを追加しました。
highlight_link.short_description
変更リストで返された各レコードのカスタムリンクを返します(簡潔にするために省略しました)。これは素晴らしいことです。ただし、現在のクエリ文字列を調べて、それに基づいてカスタムリンクを変更したいと思います。内のリクエストオブジェクトにアクセスする方法はありますhighlight_link
か?