問題タブ [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.
javascript - javascript 非同期コールバック @ http 投稿を待っています
私は小さな機能を実装していて、ちょっと立ち往生しています。
次のようなアクションを実行するボタンがあります
ユーザーがボタンをクリックすると、関数 DoSomething が呼び出されます。
関数内で、フォーム フィールドに都市名を書き込む非同期操作を実行するコールバック関数が定義されています。問題は、ページが投稿された後に非同期コールバックがフィールドに書き込もうとすることです。後処理でコールバックの結果を待機させることはできますか? コールバックは Google Maps API で定義されており、避けることはできません。
前もって感謝します
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 を作成するために、ヒントをありがとう ^^
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の処理中にエラーが発生しました
イベント ログのエラーは次のようになります。
c# - C# を使用して http フォームを送信する方法
次のような単純なhtmlファイルがあります
編集:質問が十分に明確ではなかった可能性があります
上記のhtmlをファイルに貼り付け、IEで開き、ブラウザで送信した場合とまったく同じ方法でこのフォームを送信するC#コードを書きたいと思います。
form-submit - 無効な入力の値は送信されません
これは、Firefox の Firebug で見つけたものです。
他のブラウザでも同じですか?
もしそうなら、その理由は何ですか?
rest - REST 投稿形式
REST を使用して POST を使用して新しいエントリを作成する場合、Google などの一部の APIではリクエストの一部として XML を送信するように指定されていますが、他の API ではキーと値のペアを送信するように指定されています。REST POST の標準またはベスト プラクティスはありますか?
python - Pythonで投稿リクエストを行うには?
こんにちは、Wifi 付きのグレイハウンド バスに座っていて、2 台目のデバイスをネットワークに接続したいと考えています。しかし、画面上の契約に同意する必要があり、デバイスにはブラウザーがありません。契約に同意するには、次のフォームに同意する必要があります。デバイスには CURL はありませんが、すべて標準の python 2.6. ライブラリ。
契約を受け入れるための簡単な Python スクリプトを作成するにはどうすればよいですか?
c# - C#を使用してHttpsPOSTでパラメーターを送信する方法
ここでhttps投稿の作成方法を尋ねましたが、これで問題なく動作します。問題は、JSON文字列であるパラメータ名クエリを送信する方法です。
{"key1": "value1"、 "key2":{"key21":"val21"}}
私がしていることと機能しないことは次のとおりです。
しかし、サーバーは常に「クエリ」パラメータがないと答えます。何か助けはありますか?
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->フォームの投稿値は暗号化されていますか?
助けてくれてありがとう、
スチュアート