問題タブ [httpserver]

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 投票する
5 に答える
2484 参照

javascript - node.jsはHTTPサーバーのリクエストとレスポンスをグローバルにしますか?

node.js を開始したばかりで、http://nodebeginner.org/index.htmlを実行しました。素晴らしいスタートチュートリアルですが、リクエストとレスポンスの両方を「グローバル」にすることが可能であるため、現在の受信リクエスト用にロードされたモジュールは、注入するのではなく、これらにアクセスできることを本当に知りたいです。

アイデア?

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

android - AndroidにHTTPサーバーを実装する方法

WIFI が提供する同じ LAN 上に 2 つの Android アプリケーションがあります。

  1. ポート 8033 でリッスン ソケットを開くアプリ (A)
  2. HttpClient を使用してポート 8033 で (A) にアクセスするアプリ (B)

(A) が (B) で POST および GET 要求を実行できるようにするにはどうすればよいですか?
(A) が (B) にアクセスするために使用する URL はどのようなものですか?

ありがとうございます。

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

iphone - ココアサーバーの質問

iOSデバイスのサーバーで複数のファイルをホストしようとしていますが、現在、単純なテキストファイルを表示できます。このコードを変更して、ドキュメントディレクトリにHTMLファイルを表示するにはどうすればよいですか?ありがとう!

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

android - モバイルプラットフォームで HTTP サーバーを実行できますか?

アプリストアに入れることができない webapp を構築しています (セキュリティ上の理由)。webapp は、localStorage やその他のオフライン ストレージ手段 (最大 1 GB のデータとしましょう) に保持できるよりも多くのデータにアクセスする必要があります。

私の解決策のアイデアは、Android と iOS 用の HTTP サーバーをコード化し、AJAX でデータを取得/投稿して、デバイスの内部ストレージにアクセスできるようにすることです。

私の質問は、

これは iOS と Android で実行できますか?

「できる」とは、技術的に (必要なコンポーネントへの API アクセスがあり、常にバックグラウンドで実行できるか)、法的に (App Store と Android マーケットプレイスの両方のサービス条件と一致しているか) の両方を意味します。

どちらのプラットフォームと機能についてもよくわかりませんが、それが可能であるという自信があれば、理解できました。

これは、Wi-Fi やセルタワーの存在に関係なく、大量のデータを webapp でいつでも利用できるようにするためです。

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

java - HttpExchange の raw リクエストを取得することはできますか?

から生のリクエストを取得するにはどうすればよいcom.sun.net.httpserver.HttpExchangeですか?

私はHttpServerプロキシを作成するために使用しているので、生の http リクエストを取得して元のホストに送信したいと考えています。

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

static - コマンチェで静的ファイルを提供する

私はこのコードを使用して、Pharo1.2イメージ内からComancheWebサーバーから静的ファイルを提供していました。

http://samadhiweb.com/blog/2011.07.10.seaside.comanche.staticfiles.htmlからのコード

残念ながら、これはPharo1.3では機能しなくなりました。ModuleAssemblyクラスはもう存在しません。では、静的ファイルを提供するためにコマンチェを設定するにはどうすればよいですか?

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

http - 画像ファイルを Apache Cassandra に保存して表示する

Cassandra Hector API を使用して、文字列バッファーから jpg/png ファイルを読みました。今、そのファイルをhtmlページに表示したいと思います。

ローカル ファイル システムに一時ファイルを作成せずに、そのファイルを HTML ページに表示する方法はありますか。Cassandra をクラスター モードでセットアップしており、これらの一時ファイルを保存するマシンを 1 台に制限したくないためです。

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

windows - Google Go:httpサーバーパッケージが5つを超える同時リクエストを処理しないのはなぜですか?

後でGoogleのGo言語で拡張するために小さなhttpサーバーをコーディングしようとしています。Go on Windows(MinGwコンパイル済みバージョン)を使用しています。

この言語にはすでに必要なパッケージが含まれているため、これは非常に簡単です。

これにより、メインページと画像からのダウンロードを提供するサーバーが起動します。どちらも非常にうまく機能し、ab(Apacheベンチマーク)から最大6つの同時スレッドで非常に良い結果が得られます。

同時実行レベルを高く設定すると、次のようになります。

今回は1,000件のリクエストしか行わなかったのに、それでも6倍近くの時間がかかったことに注意してください。

どちらのベンチマークも、まだファイルを要求していません。

Goについてはまだよくわかりませんが、Goランタイムでは、ゴルーチンを配置するのに十分なOSスレッドが作成されていないようです。

編集:2011年7月10日から新しいr60.2をダウンロードしました。

今ではさらに悪化しました:

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

node.js - node.jsで実行されているHTTPサーバーで、接続を小さなスペースだけで表現するにはどうすればよいですか?

node.js で作成された HTTP サーバーは、着信接続 (要求) ごとに新しいスレッドを作成しないことを読みました。代わりに、リクエストを受信したイベントに対応するコールバックとして登録されている関数を実行します。

各接続は、ヒープ内の小さなスペースで表されると言われています。私はこれを理解することはできません。接続はソケットで表されていませんか? node.js サーバーへのすべての接続に対してソケットを開く必要はありません。これは、各接続を javascript ヒープ内のスペース割り当てだけでは表すことができないことを意味しますか?