問題タブ [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 投票する
4 に答える
5115 参照

php - POST後にURLを変更するcURL

cURL を使用して HTTP POST を実行しています

投稿は実行されますが、応答は次のエラーとともに表示されます。

要求された URL /~demo/100 は、このサーバーで見つかりませんでした


(どういうわけか) cURL が URL を変更したため、上記の URL は明らかにサーバーではなく存在しません。

だったはず/~demo/cgi-bin/execute/100です。この URL はブラウザで機能します。

なぜそれをするのか教えてください。そして、どうすればこれを止めることができますか?

0 投票する
14 に答える
196192 参照

forms - GET メソッドまたは POST メソッドはいつ使用する必要がありますか? それらの違いは何ですか?

GETまたはPOSTメソッドを使用する場合の違いは何ですか? どちらがより安全ですか? それぞれの(欠点)利点は何ですか?

同様の質問

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

php - PHPでcURLを使用して投稿データを送信する正しい方法は何ですか?

PHP で cURL を使用して POST でデータを送信する場合は、cURL オプション CURLOPT_POSTFIELDS をデータに設定します。

ここにいくつかのサンプルデータがあります array('foo'=>'bar','ninja'=>'pirate')

今ここで私は混乱しています。

私が見たコード例の半分は、配列に対して何らかの前処理を行い、データをエンコードして、適切にフォーマットされた URL 文字列にスマッシュします。

データ配列を次"foo=bar&ninja=pirate"のように変換し、その文字列をデータとして CURLOPT_POSTFIELDS に設定します。

しかし、私が見た例の残りの半分は、配列を CURLOPT_POSTFIELDS に直接渡すだけで、それだけです。

紛らわしい部分は、両方が仕事をするということです。どちらも機能することを考えると、どちらかが「正しい」とは言えないと思います。

文字列メソッドを実行することの唯一の利点は、のような値を持たないパラメーターを URL に設定"foo=bar&awesome&ninja=pirate"できることです。連想配列を介してそれを実行できるかどうかはわかりません。値(私は思いません)ですが、配列全体を文字列に複製するため、メモリの無駄のようです

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

javascript - $.post() を実行する時間がありませんか?

return false;フォームを送信する前に、フォームから外部スクリプトにデータを送信しようとしていますが、フォーム自体を使用しない限り、データを外部スクリプトに送信できないようです。

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

post - ヤフーパイプでフォームを投稿しますか?

ヤフーパイプでフォームを送信することは可能ですか?

私は基本的にどこかにログインして、ウェブサイトのメンバーエリアからフィードに何かを取得する必要があります。

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

c# - C#コンソールアプリのHTTP Postは、ブラウザーの要求と同じものを返しません

次のコードを使用してHTTPPOSTを実行するC#コンソールアプリ(.NET 2.0フレームワーク)があります。

これからの出力は次のとおりです
。webResponse.ContentLength=
-1webResponse.ContentType = text
/htmlwebResponse.ContentEncodingは空白です

responseStringは、タイトルと本文を含むHTMLです。

ただし、同じURLをブラウザ(http://example.com/post.php?Key1=some_value&Key2=some_other_value)に投稿すると、次のような小さなXMLスニペットが表示されます。

<?xml version="1.0" ?>
<RESPONSE RESULT="SUCCESS"/>

アプリケーションと同じHTMLはありません。なぜ応答がそんなに違うのですか?HTMLで取得していない返された結果を解析する必要があります。アプリケーションでの投稿方法を変更する必要がありますか?投稿を受け入れるサーバー側のコードを制御できません。

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

jquery - 同時ではなく連続したjQueryAJAX投稿

明らかな何かが欠けている可能性がありますが、jQueryと同時にではなく、AJAX投稿を連続して実行することができないようです。

ad_numbers数値IDの配列です。

fetch.php、私はそれを持っていたsleep(2)ので、それが正しく機能することを確認できます。配列内の次の広告番号に進む前に最初のPOSTが完了するのを待つ代わりに、それらすべてを同時に実行しているように見えます。

$.post()完了する前に戻ってくると思いますか?これを回避するための最良の方法は何ですか?