問題タブ [html-post]
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.
html - ajax 以外の投稿にカスタム ヘッダーを追加する
私の知る限り、フォームが送信されたときにヘッダーフィールドを設定することはできません.ajaxリクエストでのみ行うことができます
この質問は、それが不可能であることも示しています。
しかし、クロスサイト リクエスト フォージェリ (CSRF) 防止チート シートを読むと、次のことが言及されています。
暗号化されたトークン パターン
概要
暗号化トークン パターンは、比較ではなく暗号化を利用したトークン検証方法です。認証が成功すると、サーバーは、サーバーでのみ使用可能な一意のキーを使用して、ユーザーの ID、タイムスタンプ値、および nonce で構成される一意のトークンを生成します。このトークンはクライアントに返され、隠しフィールドに埋め込まれます。後続の AJAX 要求では、Double-Submit パターンと同様の方法で、要求ヘッダーにこのトークンが含まれます。 非 AJAX フォームベースのリクエストでは、非表示フィールドにトークンが暗黙的に保持されますが、このような場合はカスタム HTTP ヘッダーにこのデータを保持することをお勧めします。このリクエストを受信すると、サーバーはトークンの値を読み取り、トークンの作成に使用されたのと同じキーで復号化します。
この文は私を混乱させます:
このような場合は、このデータをカスタム HTTP ヘッダーに永続化することをお勧めします
誰かがそれに光を当てることができますか?
java - HTML から Java への HTTPS ポスト リクエスト
この HTML リクエスト投稿をAndroidに「翻訳」したい:
最初の値は文字列ではなく整数であることに注意してください。
そこで、stackoverflow で見つかったコードを使用しようとしました。
私のAsyncTaskで私はやっています:
しかし、これはうまくいきません。どうしたの?
forms - フォームが POST していない
これは、フィールドと送信ボタンを含むフォームがある私のビューです。
以下は私のコントローラーコードです
フォームを POST できません。私は何を間違っていますか?「Bad Request (#400) Unable to verify your data submit.」というエラーが表示されます。
php - ラジオ ボタンのデフォルトのテキスト値はゼロ
HTMLテーブルとフォームにラジオボタンがあります。ラジオ ボタンの値がテキストの場合、ボタンはゼロを返します。ただし、値が数値の場合、ボタンは正しい値を返します。コードは以下です。
ラジオボタンは11の値を投稿しますが、ラジオボタンの値が11からテキストに変更されると、たとえば「ようこそ」ラジオボタンからゼロ「0」のフォームポスト値が送信されます
python - Python を使用した .ASPX Web サイト URL からのデータのスクレイピング
スクレイピングしようとしている静的な .aspx URL があります。私の試みはすべて、クエリしているデータではなく、通常の Web サイトの生の html データを生成します。
私の理解では、使用しているヘッダー (別の投稿から見つけたもの) は正しく、一般化可能です。
フォーム データを入力しようとしても、何も起こりません。
これにより、「soup_dummy」変数とほぼ同じ生の HTML コードが得られます。しかし、私が見たいのは、送信されているフィールド (「ctl00_contentHolder_trSearchCharactersAPN」、「631091430000」) のデータです (これは「区画番号」ボックスです。
本当に助かります。どちらかといえば、HTML リクエストに関する優れた投稿 (説明するだけでなく、aspx のスクレイピングについて実際に説明するもの) へのリンクを提供していただければ幸いです。
forms - Aspnet.Core MVC、入力グループのリストをバインドする方法は?
aspnetcore mvc、dotnet バージョン 6 を使用しています。ビューで入力を取得しようとしています。以下のコードは、購入者ユーザーと配信ユーザーをリストで取得しようとしています。しかし、コントローラーからのモデルのリストにそれらをバインドできません。
これが私のコードです:
ビューから:
ここでは、任意のタイプのユーザーを 1 人取得できます。バイヤーまたは配送ユーザーを意味します。しかし、私はユーザーのリストを取得したい。また、私のコードは #BuyerUserArea に #inputBuyerRow を動的に追加しようとします。
コードと混同しないでください。コードは簡単です。入力をフォームタグで投稿したい。コントローラー側では、あらゆるタイプのユーザーをリストに入れたいと考えています。必要ないと思うので、モデルを示しませんでした。主な問題は、オブジェクトのリストのように BuyerModel で #inputBuyerRow 入力を取得するにはどうすればよいですか? #addBuyer ボタン コードに #inputBuyerRow 要素を追加します。ユーザーも増えるでしょう。
どうやってやるの。グループなどを入力する必要がありますか? 例は見つかりませんでした。
私の制約は次のとおりです。
- Ajax Jquery などは使用できません。form タグを使用する必要があります。
- コントローラー側でリストを使用する必要があります。
編集:コントローラーで、文字列配列とモデルを使用して入力を取得して、ビューがどのように送信されるかを調べようとしました。したがって、このコードと混同しないでください。私はちょうどしようとしていた。特にない。