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

rest - 1 回のリクエストで複数のアイテムを作成する RESTful な方法

注文を収集するための小さなクライアント サーバー プログラムに取り組んでいます。これを「REST(ful)な方法」でやりたいです。

私がやりたいことは次のとおりです。

すべてのオーダーライン (製品と数量) を収集し、完全なオーダーをサーバーに送信します

現時点では、これを行うための 2 つのオプションがあります。

  1. 各オーダーラインをサーバーに送信します: POST qty および product_id

サーバーへのリクエスト数を制限したいので、実際にはこれを行いたくないので、オプション2:

  1. すべてのオーダーラインを収集し、一度にサーバーに送信します。

オプション 2 を実装するにはどうすればよいですか? 私が持っているいくつかのアイデアは次のとおりです。JSONオブジェクトですべてのオーダーラインをラップし、これをサーバーに送信するか、配列を使用してオーダーラインを投稿します。

オプション 2 を実装するのは良い考えですか、それとも良い習慣ですか? もしそうなら、どのようにすればよいですか?

グッドプラクティスとは?

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

c# - POSTを使用したHttpWebRequestのパフォーマンス

Webサービスのテストに使用する小さなツールがあります。

POSTまたはGETを使用してWebサービスを呼び出すことができます。

POSTを使用するためのコードは

GETを使用するためのコードは次のとおりです。

ご覧のとおり、コードは非常に似ています。どちらかといえば、GETメソッドはBase64でデータをエンコードして送信する必要があるため、少し遅くなると思います。

しかし、それを実行すると、POSTメソッドがGETメソッドよりもはるかに多くの処理能力を使用していることがわかります。私のマシンでは、約5%のCPUを使用してGETメソッドの80スレッドを実行できますが、POSTメソッドの80スレッドは95%のCPUを使用します。

POSTの使用に関して本質的に高価なものはありますか?POSTメソッドを最適化するためにできることはありますか?異なるクライアントからのリクエストをシミュレートしたいので、接続を再利用できません。

dotTraceは、POSTを使用すると、処理時間の65%がwebRequest.GetResponse()に費やされると報告しています。

基盤となるWebサービスは、違いが生じる場合はDigest-Authenticationを使用します。

0 投票する
3 に答える
432 参照

php - POST リクエストで GET スタイルの URL にアクセスするとどうなりますか?

というページがdisplay.phpあり、ユーザーが を表示しているとしますdisplay.php?page=3。ユーザーが POST リクエストを介して投票などのアクションを実行できるようにしてから、ユーザーを元のページに戻したいと考えています。では、POST リクエストを実行するdisplay.php?page=3と、ページ情報もスクリプトで利用できるようになりますか?

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

php - 別のページへの AJAX 呼び出しで PHP var を渡すのはどちらが良いですか: POST またはセッションを介して?

私が構築しているPHPサイトでは、Prototype AJAX呼び出しを使用して他のphpページに対処しています。この呼び出された php ページには、最初のページで SESSION 変数として存在する変数が必要です (そのページ全体で複数回使用されるという意味で)。

それは他の何よりも好奇心ですが、もしあれば、変数を渡す両方の方法のどちらが望ましいですか:

  • 呼び出されたページで、セッションを開始し、そこから必要な var を取得する、または
  • AJAX 呼び出しで、セッション変数を POST パラメーターとして渡します。

そのため、ページ間で POST var を渡すのと、セッションから var を取得する (session_start() などを追加する) 場合の「コスト」が高いかどうかに興味があります。

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

php - PHPでの配列の投稿

チェックボックスでいっぱいの配列を投稿して、次のページで開こうとしています。

それは私に最後の結果を与えるだけです、誰かが理由を知っていますか?またはそれを修正する方法は?

いくつ選択しても、次のページに1つの結果しか表示されません。$ day = sizeof($ _ POST ['day']);

「1」の答えしか出ません。そして、それらを次のページに移動するときに、それらを個別に選択できるようにしたいと思います。

ありがとう!

0 投票する
5 に答える
13269 参照

java - Restlet を使用して POST を受け入れる REST Web サービス - ベスト プラクティス

私は自分のリソースを持っており、それらは POST リクエストを処理するための典型的なオーバーライドされたメソッドです。

私が知りたいのは、XML のパケットを処理するためのベスト プラクティスです。フォームを使用した例をたくさん見ましたが、Representation オブジェクト自体を操作したり、便利な XML オブジェクトにキャストしたりする方法は確かにあります。

リソース内の着信 XML を解析する方法と解析方法についてのヘルプは大歓迎です。

0 投票する
11 に答える
18699 参照

post - 二重の HTTP POST の防止

イベントにサインアップするための小さなアプリを作成しました。ユーザーは自分のデータを入力し、[サインイン] をクリックします。

現在、データベース内で人々が二重になっていることがあります。まったく同じデータが、非常に迅速に 2 回挿入されました。これは、誰かがボタンを 2 回クリックして、2 つの投稿が発生したことを意味します。

クレジット カード アプリやフォーラム アプリでは、「1 回クリックするだけで十分です!」とよく言われます。

投稿がユニークかどうか、まったく同じデータをチェックすることで解決できると思いますが、他の方法はないのでしょうか。

もちろん、POST はそれほど重要ではないため、ASP.NET Web フォームにはカウントされません。

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

java - HttpClient を使用してファイルのコンテンツを投稿していますか?

Apache HttpClient を使用してファイルの内容を http 要求の一部として送信したいのですが、要求本文でファイルの内容を渡す方法がわかりませんでした。

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

web-services - POST Web サービスからのエラーの報告

私は (asp.net で) Web サービスを開発しています。内部エラーが発生した場合 (入力の検証に失敗した場合など) に、各 Web メソッドがそれを呼び出した人に報告されるようにしたいと考えています。

SOAP を使用して Web サービスを公開すると、SoapException を発生させることでこのようなエラーを報告できます。しかし、Web サービスをプレーンな POST (別名 Http-Post) で公開するとどうなるでしょうか? 500 エラー HTTP ステータス コードを返す以外に、この場合にエラーを報告したり例外を発生させたりするための標準はありますか?