問題タブ [httprequest]
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.
asp.net-mvc - HttpRequestBase を HttpRequest オブジェクトに変換するにはどうすればよいですか?
ASP.NET MVC コントローラー内に、HttpRequest
オブジェクトを必要とするメソッドがあります。私がアクセスできるのはHttpRequestBase
オブジェクトだけです。
どうにかしてこれを変換できる方法はありますか?
どうすればよいですか?
http - ASPでHTTPPOSTリクエストを実行する方法は?
従来のasp(.netではない)でPOSTデータを使用してHTTPリクエストを作成するにはどうすればよいですか?
asp.net - updatepanelがリロードされるたびにリクエストの長さが増加します
ASP.NET Webアプリケーションに、更新パネルのあるページがあります。この更新パネルでは、ユーザーはアイコンをクリックして、リピーターにコントロールを追加または削除できます。
updatepanelのPage.Loadにブレークポイントを設定し、updatepanelが使用されるたびにHttpContext.Current.Request.ContentLengthを確認しました。リクエストは、リクエストが送信されるたびにサイズが大きくなります。
面白いのは、ユーザーがコントロールを削除するとサイズが大きくなることです(したがって、ページが再び「明るく」なります)。
結局、これは私に次のエラーを与えます:最大リクエスト長。
Webに関するソリューションは、maximumRequestLengthを増やすことを提案しています。とにかく最大に達するので、これはオプションではありません。
リクエストの長さが指数関数的に増加することに気づきました。
誰もが同じ経験をしましたか?
asp.net - コンソール アプリで ASP.net ページ ハンドラーを呼び出すことはできますか?
10 分以内にコンソール アプリから 20000 の HttpRequest または Page.Request インスタンスを取得したいと考えています。誰でもそれを行う方法を知っていますか?
非常に非効率的な方法で 20000 個のインスタンスを取得できます。最初の asp.net ページで、HTTPWebRequest を使用して 2 番目の asp.net ページを呼び出します。次に、Application オブジェクトに格納されている 2 ページ目の Page.Request を取得し、同じ Web アプリケーションの最初のページから取得しますが、20000 個の Page.Request に対して約 30 分かかります。
最初のページに Thread.Sleep(80) を追加しました。そうしないと、「通常、各ソケット アドレス (プロトコル/ネットワーク アドレス/ポート) の使用は 1 つだけ許可されます」と表示されます。
長すぎると思います。それを行うためのより良い方法があるかどうか疑問に思っています。
どんな助けにも感謝します。
php - 環境から HttpRequest を作成する
環境から自動的に作成された HttpRequest を取得できますか? 言い換えれば、今、あなたがしなければならないようです...
$_SERVER['REQUEST_METHOD'] は文字列であり、HttpRequest::setMethod は HTTP_METH_* シリーズの内容で int を取るため、メソッドを設定する必要もあります。したがって、独自のマッピングを設定する必要があります。
HttpRequest を使いたいのですが、今のところ使いづらそうです。何かが足りないことを願っています。
編集:
アイデアは、テストをよりクリーンにすることです。$_COOKIE とその友達はスーパーグローバルです。それをどのようにテストしますか?
使用するもの (この例では $_COOKIE) だけでなく、すべてのスーパーグローバルの状態を制御する必要があります。 約十数あります。 これらすべてを HttpRequest にまとめると、はるかにクリーンになります。
次に、実際の server.php は、探している仮想の静的メソッドを使用します。
url - Spring MVC で現在の URL を取得する最良の方法は何ですか?
クライアントがアクティブなリクエストに使用する URL に基づいて URL を作成したいと考えています。HttpServletRequest
現在のオブジェクトを取得するよりもスマートなものはありますか?それは、getParameter...()
GET パラメーターを含む (および唯一の) 完全な URL を再構築するメソッドです。
明確化: 可能であれば、HttpServletRequest
オブジェクトの使用を辞退したいと考えています。
java - PHPでJavaサーブレットフィルターに相当するものは何ですか?
Java側には、認証を処理するサーブレットフィルターがあります。ページにカスタマイズされたコンテンツが必要な場合を除いて、ページに認証を追加するために他のすべてのサーブレットまたはJSPを変更する必要はありません。
PHPで同じことをどのように達成できますか?PHPではフレームワークを使用していません。
browser - webbrowserプロパティを使用してhttpリクエストを行うことは可能ですか?
アプリのメインウィンドウには、認証がすでにログオンしている必要があるページを含むWebブラウザーコントロールがあります。コントロール(ヘッダー、Cookie ...)を使用してhttpリクエストを作成し、Webブラウザーから直接ナビゲートせずに他のコンポーネントを更新できるようにすることは可能ですか?
php - JavascriptがPHPファイルのPOSTリクエストを台無しにしていますか?
私は次のシナリオを得ました:
サイトが php ファイルにリクエストを送信して、データを渡しています。このリクエストでは、アイテムを選択しています。その部分のコードは次のとおりです。
これらの項目のいずれかを選択してボタンを押すと、次の属性を持つリクエストが送信されます。
通常はそれを行いますが、javascript を追加すると、完全にめちゃくちゃになります! 正しい要求を送信しません。何が起こるかというと、hostsARR
. 他のすべてが通過します。ページネーションと並べ替えのために、frequency-decoder.com によるスクリプトを追加しました。スクリプトを確認する必要がある場合は、http: //www.frequency-decoder.com/2007/10/19/client-side-table-pagination-scriptでスクリプトを見つけることができます。基本的に私の質問は、既知のJavascriptやバグがあるかどうか、または私が知らない、またはその混乱したPOST(またはその他の)リクエストに名前を付けることができないものがあるかどうかです。
テーブルをソートしたり、JavaScriptを追加したりすることでフォーム要素がその程度まで変更される理由が本当にわからないので、真剣にこれは私を夢中にさせています。
あなたの助けのために前もってthnx。
編集:リクエストはどこでも機能しませんが、IE ... IEの方が寛容であるとは思いませんか?
javascript - ラジオボタンがチェックされているかどうかをJavascriptでマスクするにはどうすればよいですか?
Javascript を使用して、ラジオ ボタンのチェック済みステータスを非表示にして、フォーム送信時に送信要求が不足しているために失敗することはありますか?
例: ラジオ ボタンのグループがあります。
今、私はラジオボタンをチェックして、id=1
それを送信することで(ボタンが正しいかどうかはわかりませんが、正しいと思います)、サーバーはそれが言う場所でリクエストを取得する必要がありますmygroup=great
(正しいですか?)。
そのラジオボタンを同時にチェックして非表示にする方法はありますか?
私が使用しているjavascriptが何らかの方法でDOMを変更することによってこのステータスを隠していると思われます(IE以外のどこでも)b / cに尋ねています。それはどのようにそれを行います。
私が不明な場合は、そう言ってください。
編集:この効果を持つ 1 つの JavaScript はここにあります http://www.frequency-decoder.com/demo/table-sort-revisited/js/paginate.jsですが、他のものも同様です :(
編集: ID 名を変更しました。それでもうまくいきません。