問題タブ [http-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.

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

javascript - javascript 非同期コールバック @ http 投稿を待っています

私は小さな機能を実装していて、ちょっと立ち往生しています。

次のようなアクションを実行するボタンがあります

ユーザーがボタンをクリックすると、関数 DoSomething が呼び出されます。

関数内で、フォーム フィールドに都市名を書き込む非同期操作を実行するコールバック関数が定義されています。問題は、ページが投稿された後に非同期コールバックがフィールドに書き込もうとすることです。後処理でコールバックの結果を待機させることはできますか? コールバックは Google Maps API で定義されており、避けることはできません。

前もって感謝します

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

bash - サイトにログインし、そのページに POST する

3 つのパラメーターを使用してページにログインする必要があります。その後、ログインしたばかりのサイト内の別のページに 2 つのパラメーターを POST する必要があります。

これまでのところ、私はこれでクッキーを持っています:

...クッキーの中にJSESSION IDがあります。私は次のようにクッキーを使用します:

問題:

  • ログイン URL への POST の後でも、ログイン ページの HTML コードがコンソールに表示されますが、これはログインが成功しなかったということですか? これを引き起こしたエラー、おそらくログを見つけるにはどうすればよいですか?
  • ログインに成功した後、ログイン セッションを維持し、パラメータを他のページに POST するにはどうすればよいですか?

編集:

stranのヒントの後、コードに従って、ようやくこれが機能するようになりました。

  • POST_DATA には、「parameter1=value1¶meter2=value2」のように、ポストされた正確なエンコード文字列が含まれています。
  • ACTION_URL には、https://stackoverflow.com/users/login のように、フォームが投稿される完全な URL が含まれています。

最初に私は

ログインして Cookie を保存するには、次のように入力します。

必要な POST を作成するために、ヒントをありがとう ^^

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

asp.net - Sharepoint - 複数のドキュメントのアップロード - HTTP の「投稿」動詞は許可されていません

非常に小さなファイルを含む任意の数のドキュメントをアップロードしようとすると、成功したように見えますが、その後、次の内容を示すエラー ページにリダイレクトされます。

パス '/_vti_bin/shtml.dll/SiteCollectionDocuments/Forms/Upload.aspx' にアクセスするために使用される HTTP 動詞 POST は許可されていません。

この操作で HTTP POST が拒否される理由について何か考えはありますか?

アップデート:

/_vti_bin/shtml.dll/SiteCollectionDocuments/Forms/Upload.aspx に直接移動すると、次のようになります。

XML ページを表示できません スタイル シートを使用して XML 入力を表示できません。エラーを修正してから [更新] ボタンをクリックするか、後でもう一度やり直してください。

テキスト コンテンツに無効な文字が見つかりました。リソース ' http://sitename/ ... MZの処理中にエラーが発生しました

イベント ログのエラーは次のようになります。

0 投票する
6 に答える
122684 参照

c# - C# を使用して http フォームを送信する方法

次のような単純なhtmlファイルがあります

編集:質問が十分に明確ではなかった可能性があります

上記のhtmlをファイルに貼り付け、IEで開き、ブラウザで送信した場合とまったく同じ方法でこのフォームを送信するC#コードを書きたいと思います。

0 投票する
7 に答える
226740 参照

form-submit - 無効な入力の値は送信されません

これは、Firefox の Firebug で見つけたものです。

他のブラウザでも同じですか?

もしそうなら、その理由は何ですか?

0 投票する
4 に答える
4140 参照

rest - REST 投稿形式

REST を使用して POST を使用して新しいエントリを作成する場合、Google などの一部の APIではリクエストの一部として XML を送信するように指定されていますが、他の API ではキーと値のペアを送信するように指定されています。REST POST の標準またはベスト プラクティスはありますか?

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

python - Pythonで投稿リクエストを行うには?

こんにちは、Wifi 付きのグレイハウンド バスに座っていて、2 台目のデバイスをネットワークに接続したいと考えています。しかし、画面上の契約に同意する必要があり、デバイスにはブラウザーがありません。契約に同意するには、次のフォームに同意する必要があります。デバイスには CURL はありませんが、すべて標準の python 2.6. ライブラリ。

契約を受け入れるための簡単な Python スクリプトを作成するにはどうすればよいですか?

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

c# - C#を使用してHttpsPOSTでパラメーターを送信する方法

ここでhttps投稿の作成方法を尋ねましたが、これで問題なく動作します。問題は、JSON文字列であるパラメータ名クエリを送信する方法です。

{"key1": "value1"、 "key2":{"key21":"val21"}}

私がしていることと機能しないことは次のとおりです。

しかし、サーバーは常に「クエリ」パラメータがないと答えます。何か助けはありますか?

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

https - HTTPSを介したHTMLフォーム値の投稿

安全なログインとトランザクションのために現在httpsを使用しているWebサイトがあります。ログインしない限り、メインサイトに移動することはできません。

パートナーから、ログインせずに自分のWebアプリケーションからシームレスにサイトに移動できるかどうかを尋ねられました。httpsを使用しているサイトもあります。

「PartnerLoginPage.aspx」ページを設定し、htmlフォームの値をこのページにPOSTできるようにしました(正しいユーザーログインの詳細があります)。次に、投稿された値に基づいてそれらを認証し、メインサイトにリダイレクトします。彼らはログインする必要はありません、私はすでに彼らを認証しました、そしてそれは完全に働きます。

私の最大の懸念は、これがユーザーを認証する安全な方法ではないということです。htmlフォームの値をhttpsページにPOSTした場合、データはまだ暗号化されていますか?興味深いことに、彼らのサイトがhttpサイトではなかったとしても(そうです)、データは暗号化されたままでしょうか?

例:HTTPS-> FORM POST VALUES-> OUR HTTPS-> FORM POST VALUES DATA ENCRYTPED?

それらのHTTP(注:「s」はありません)->フォームの投稿値->私たちのHTTPS->フォームの投稿値は暗号化されていますか?

助けてくれてありがとう、

スチュアート