問題タブ [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.
http - HTTP POST の使用時に URL でパラメーターを渡す
POST メソッドを使用する場合、URL (疑問符の後) を介して Web ページにパラメーターを渡すことはできますか? 私の会社のwebappが頻繁にそれを行うので、それが機能することは知っていますが、実際に標準でサポートされているかどうか、またはこの動作に依存できるかどうかはわかりません。疑問符の後にパラメーターを使用して、それが SOAP 要求であり、通常の HTTP 要求ではないことを示す SOAP 要求ハンドラーの実装を検討しています。この理由は、webapp が IIS 拡張機能であるため、すべてが同じ URL (例: example.com/myisapi.dll?command) を介してアクセスされるため、SOAP 要求を処理するには、「コマンド」パラメータ。SOAP 用の汎用コマンドが 1 つあります。
基本的に、Apache Axis2/C ライブラリを webapp に統合しようとしています。これは、webapp に HTTP 要求を処理させ、受信 SOAP XML を Axis2 に渡して、それが SOAP 要求である場合に処理させます。さまざまなコンポーネントに関する限り、投稿先の URL は単なる任意の URL であるため、直観的には、これが機能しない理由はわかりません... に特別な意味を与えるのはサーバーですクエスチョンマークの後の部分。
あなたが提供できる助け/洞察に感謝します。
http - コンピューターがページに送信する生のHTTPでPOSTメソッドを確認するにはどうすればよいですか?
それでおしまい
POSTメソッドを実行するときにブラウザがWebサイトに送信する生のテキストファイルを表示する方法はありませんか?
何かのようなもの:
POST /path/script.cgi HTTP / 1.0
差出人:frog@jmarshall.com
ユーザーエージェント:HTTPTool / 1.0
コンテンツタイプ:application / x-www-form-urlencoded
コンテンツの長さ:32
home = Cosby&favorite + flavor = flys
ありがとう!
google-app-engine - Google AppEngine の POST リクエスト内のファイルの名前
与えられたhtmlフォーム...
...そしてハンドラー...
...ユーザーがアップロード用に入力したファイル名をハンドラー内で取得する方法はありますか? PHP では、$_FILES['img']['name'] を参照できますが、request.get でどの構文が機能するかはわかりません。別の質問では、別の作成者が HTML ページで JavaScript ルーチンを使用して、OnChange イベントが発生するたびにユーザーが選択したファイル名を抽出し、隠しフィールドに個別に渡します。それは必要ですか?PHPは無料でファイル名を取得しているようです。
php - jquery $.post空の配列
jQuery を使用して、フォームを php ファイルに投稿しています。これは、ユーザーの詳細を確認するための簡単なスクリプトです。
PHP コード:
firebug の応答を見ると、空の配列です。配列には少なくとも何らかの値が必要です。
なぜ$_POST
phpファイルで動作しないのかわかりません。Firebug は、投稿されたコンテンツ、電子メール、および請求書 ID を含む投稿を表示しますが、実際には php ファイルで何も受信されません。
フォーム:
誰が何をしているのか知っていますか?
ありがとう
これを見つけた - http://www.bradino.com/php/empty-post-array/
それは賢明な道ですか?
php - 機能リダイレクトの HTTP ステータス
現在、UI 要素を表示する Web ページと、フォームの送信を処理してから UI ページにリダイレクトする Web ページがあります。PHP の header() 関数を使用してこれを行います。
これにより、302 Found 応答が送信されます。HTTP 1.1 仕様によると、302 は「要求されたリソースが別の URI に一時的に存在する」場合です。【HTTP1.1仕様】
機能的にはこれで問題ありませんが、私たちが行っていることに対する適切なステータス コードではないようです。ここでは 303 ("See Other") が適切なステータスのように見えるので、使用しない理由があるかどうか疑問に思っています。Location: フィールドだけでなく、そのステータス行を指定する必要があるため、header() の使用をより明確にする必要があります。考え?
java - html から jsp メールフォームへの投稿 - null パラメータ
私はシンプルなフォームを持っています
form action="email.jsp" method="post"
/形
Tomcat 5.5で実行されているemail.jspページに投稿しており、私が使用している別のWebサイトで作業しています。
この email.jsp には、データを投稿するたびに null 値が表示されます - 以下のコード
誰かが私が間違っていることを見ることができますか?
python - チャンクされたエンコードされた HTTP POST リクエストを Python (または Apache での汎用 CGI) で処理する
チャンク化されたエンコードされたデータをWebサーバーに投稿するj2meクライアントがあります。Pythonでデータを処理したい。スクリプトは CGI スクリプトとして実行されていますが、どうやら apache は CGI スクリプトへのチャンク エンコードされたポスト リクエストを拒否するようです。私が mod_python を見る限り、WSGI と FastCGI もダメです。
Pythonスクリプトでこの種の入力を処理する方法があるかどうか知りたいです。私はどんな提案にもオープンです (たとえば、チャンクを組み立てる apache2 の構成設定、同じことを行うスタンドアロンの python サーバーなど)。かなり奇妙。
サーバー側でJavaに頼ることが解決策になることは知っていますが、これがapache + pythonで解決できないとは想像できません。
javascript - OperaのPOSTでのjQuery構文エラー
ボタンのonClickイベントにアタッチされた小さなjavascript関数があります。Firefox(3.0.4)では完全に機能しているように見えますが、Opera(9.62)とIEの両方が、通常機能するものを含め、同じ.jsファイルから他のJSを実行できません。次の関数が原因です。
Opera開発コンソールは、2行目に構文エラーがあり、最初の「{」の代わりに「}」が必要であると示しています。IEでも同じ問題だと思います。このjQueryはIEとOperaJSの実装を適切に処理できませんか、それともある意味で私のコードに欠陥がありますか?ファイルに同様のPOSTjQuery関数があり、正常に機能します(上記のコードがない場合)。
ajax - dojo.io.iframe.send を使用してファイルのアップロードをキャンセルするには?
サーバーにファイルを送信するために dojo.io.iframe.send メソッドを使用しています。送信に時間がかかりすぎる場合や、ユーザーが間違ったファイルを送信したことに気付いた場合に備えて、ユーザーが送信中に送信をキャンセルできる方法を提供したいと考えています。
これを行う方法がわかりません。送信に時間がかかる場合 (つまり、サーバーがすぐに応答しない場合) は、タイムアウトを使用して送信を終了できますが、それは私が望んでいることではありません。ユーザーがジェスチャーを行うたびに終了したい(「キャンセル」ボタンをクリックするなど)。
ありがとう!
forms - 検索フォームに GET または POST を使用する
2 つの検索フォームがあり、1 つはフィールドが 50 以下、もう 1 つはフィールドが 100 以下です。通常、HTML の仕様にあるように、データが変更されないため、GET メソッドを使用して検索を行います。私はまだこの問題に遭遇していませんが、すぐに URL スペースが不足するのではないかと思っています。
Internet Explorerの制限は 2083 文字です。他のブラウザには、はるかに高い制限があります。私は Apache を実行しているので、制限は約 4000 文字ですが、IIS では 16384 文字です。
100 フィールドでは、フィールド名の平均の長さは 10 文字ですが、それはすでに 5000 文字です... 100 フィールドのフォームでは驚くべきことに、まだエラーは発生していません。(フィールドの 25% は複数選択であるため、フィールドの長さははるかに長くなります。)
だから、私は私のオプションが何であるか疑問に思っています。(フォームを短くすることはオプションではありません。)ここに私の考えがあります:
- POST を使用します。現時点では、ユーザーが検索をブックマークして、後でもう一度実行できるため、これはあまり好きではありません。これは非常に優れた機能です。
- JavaScript がフォームをループしてデフォルトと異なるフィールドを判別し、別のフォームにデータを入力して送信します。もちろん、ユーザーは短縮版をブックマークします。
他のアイデアはありますか?
また、長さがエンコードされた長さなのか、単なるプレーンテキストなのか、誰にもわかりますか?
私はPHPで開発していますが、おそらく違いはありません。
編集:フィールドを削除できません。フォームを短縮できません。これはクライアントが求めているものであり、さまざまなカテゴリのさまざまなフィールドを使用することがよくあります。これほど多くのフィールドで見栄えのするフォームを考えるのが難しいことはわかっていますが、ユーザーはそれがどのように機能するかを理解するのに問題はありません。