問題タブ [http-protocols]

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 に答える
1356 参照

wcf - NSMutableURLRequesthttpステータスコード413

Webサービスがあります。小さい(サムネイルサイズ)画像のbase64文字列表現を受け入れるために使用します。このWebサービスは、Fiddlerで使用し、手動でリクエストを投稿すると、非常にうまく機能します。NSMutableURLRequest(またはASIHTTPRequest)を使用して同じリクエストを実行すると、常に413ステータスコードが返されます(413はリクエストエンティティが大きすぎます)。

NSMutableURLRequestによって413が発生するのに対し、Fiddlerは毎回200を返すのはなぜですか?

これが私のNSMutableURLRequestコードです。誰かが何かアイデアを持っているなら、私は本当にプッシュを使うことができます。

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

php - PHP で websockets サーバーを作成するにはどうすればよいですか?

私は約 2 日間インターネットを検索しており、Web ソケットがどのように機能するかを理解しようとしています。Javascript と PHP は比較的新しく、約 2、3 か月前に始めたようです。

HTTP プロトコルとは何か、およびサーバーとの「ハンドシェイク」を実行する方法について非常に混乱しています。残念ながら、タイトルにある質問より具体的な質問をするのは難しいです。

ただし、タイトルの質問に対する回答が欲しいというよりも、本やオンライン チュートリアルなど、Web ソケットについて徹底的に教えてくれるリソースが本当に欲しいです。

どんな助けでも大歓迎です、ありがとう。

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

http - マルチパートHTTPリクエストからデータを抽出するには?

HTTP Web サーバーを作成しています。サーバーは Http マルチパート リクエストを処理する必要があります。以前の実装では、リクエストのすべての部分に存在するコンテンツ長ヘッダーを使用してデータを抽出していました。私が使用していたクライアントは、マルチパート リクエストのすべてのパート (ファイル) で content-length ヘッダーを提供します。

しかし、別のクライアントは、各ファイルのコンテンツの長さを提供していません。私の実装では、 content-length ヘッダーを使用してそのバイト数を抽出し、ファイルに保存しています。

今すぐデータを抽出する方法を教えてください。

私が今得ているヘッダーは次のとおりです。

このリクエストでは、part データに content-length ヘッダーが含まれるようになりました。

編集:

以前、このクライアントはすべての部分で content-length ヘッダーを送信していました。しかし、何らかの理由で、それはもう送信されていません。誰でもその理由を提案できますか。

ありがとう

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

sockets - WebDav プロトコル VS HTTP プロトコル

アップロードに関して、WebDAV プロトコルが HTTP プロトコルより優れている点は何ですか。

Socket Upload プロトコルと WebDav Upload プロトコルの比較はありますか?

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

http - 302 リダイレクトはメソッド転送をサポートしていますか?

私の会社には、基本的に短いエイリアスを完全な URL にリダイレクトするショートカット サービスがあります。サーバーは、ホスト要求ヘッダーを使用してファイル システム ベースのデータストアを検索する単純な http リダイレクション ( 302 ) サービスを実行します。

Resful Web Applciation があり、すべてのGETリクエストは正常に機能していますが、 POST/PUTリクエストがサーバーに到達していません。

302 "リダイレクト" はデフォルトで元の要求されたメソッドを保持しますか、それとも GET タイプで上書きされますか?

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

http - Netty http パイプライン アプローチの検証

http パイプラインを処理するためのチャネル ハンドラを実装しました。私のコードは github にあります: https://github.com/huntc/netty-http-pipelining

私の質問は、私が取ったアプローチと、それが Netty のアーキテクチャーのコンテキストで合理的なものであるかどうかについてです。

HttpPipeliningHandler が上流の HttpRequest を受け取ると、OrderedUpstreamMessageEvent タイプの新しいメッセージ イベントを形成します。このイベントも私のパッケージの一部であり、応答メッセージを作成するときに必要となる要求に関連する情報を保持します。

さらに上流のチャネル ハンドラーが OrderedUpstreamMessageEvent を受信すると、OrderedDownstreamMessageEvent を生成して応答を形成します。

どこ

チャンクされた返信を送信するなど、もっと楽しいこともできます。

このアプローチは合理的に見えますか? それは確かに機能します!アップストリーム ハンドラーでメッセージ イベントを変換することは定期的/容認されますか? 明らかに、メッセージ イベントが再度変換されると、パイプライン機能は機能しなくなります。

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

android - Android から POST 経由でログインの詳細を送信する

POST経由でログインするために、Androidアプリからデータベースにユーザーのメールアドレスとパスワードを送信しようとしています。

サーバー側では、次のようにデータを取得します。

Android側では、次のように送信します。

有効なログイン情報を入力しても失敗し、メール アドレスやパスワードが表示されません。物事を正しく送信していますか?

以下のようにデータを送信しようとしましたが、うまくいきませんでした。助言がありますか?

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

ajax - AJAX リクエストと単純なリクエスト

ajax Request は次のルールに従う必要があります: one request , one response; HTTPプロトコルのajaxリクエストと単純なリクエストの本質的な違いは何ですか?

0 投票する
0 に答える
789 参照

http - centOS で SERVER_PROTOCOL を HTTP/1.1 に設定する

CentOS システムで http SERVER_PROTOCOL を HTTP/1.1 として設定したいと考えています。システムは現在、Apache/2.2.15 および PHP/5.4.10 で構成されています。しかし、私のサーバーの PHP 情報ファイルは次のように表示されます。

変更方法: