問題タブ [embeddedwebserver]
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.
c - SOAP / JSON-RPCベースのWebサービスをサポートし、ARMプロセッサと互換性のあるオープンソースC組み込みWebサーバー
Cで記述されたWebサーバーをデバイスに埋め込むプロジェクトに取り組んでいます。要件は、Webサービス(SOAP / JSON-RPC)をサポートし、ARMプロセッサと互換性がある必要があることです。特定の製品の提案や最初に見る場所はありますか?
php - 組み込みのWebサーバーを含むアプリケーションを作成するための最良のツールセットは何ですか?
Webブラウザを使用してGUIにアクセスするアプリケーションを作成したいと思います。そうすれば、プログラムをローカルまたはリモートで使用できます。PC(cygwinまたはmingwを使用)とLinuxバージョンの両方のプログラムをコンパイルできるようにしたい。これを達成するための良いフレームワークは何ですか?
次の機能が必要になります。
プログラムのユーザーインターフェイスの側面はHTML/PHP / JavaScriptで記述され、特別なI /OデバイスへのアクセスはCで記述されます。I/OサブシステムからのデータはSQLiteデータベースに保存され、Webベースのユーザーインターフェイスは、PHPからデータにアクセスできます。
これまでのところ、マングースはこのプロジェクトの候補のように見えます。誰かがこれを経験したことがありますか?他にどのような選択肢がありますか?
xmlhttprequest - XMLHttpRequest:InternetExplorer9で1ミリ秒以内にTCPSYNを2倍にする
いくつかのPOSTデータを送信しようとすると、XMLHttpRequestオブジェクトによって2つのTCPSYNパケットが発生します。これは1ミリ秒未満で発生します。他のブラウザ(最新のFirefoxおよびGoogle Chromeブラウザでテスト済み)ではこの動作を再現できません。
'asynch'フラグまたはタイムアウト設定でさえ状況を変えないようです。
問題は、IE9が2つのSYNを送信すると、それらがサーバーのTCP/IPスタックによって自動的に承認されることです。ただし、残念ながら、IE9は2番目のストリームでPostデータを送信します。これは、Webサーバーが最初のソケットでバイトをすでに待機していることを意味します(タイムアウトが発生します)。これは、一度に1つのソケットを処理できるシングルスレッドのWebサーバーについて話しているために発生します。
何か提案やアイデアはありますか?
IE9が一度に2つのソケットを確立するのを防ぎたいです。
これは、Jquery ajax関数を使用するか、Javaスクリプトで自分で実装するかに関係なく発生します。
よろしくお願いします
マティアス
ssl - ローカルホストまたは 127.0.0.1 のサードパーティ署名付き SSL 証明書?
あまりにも多くの情報を漏らさずに、インターネット全体のエンド ユーザーが使用することを目的とした Web サーバー システムをセットアップする必要があります。
ユースケースは次のようなものです。
- システムに接続するとき、エンド ユーザーは (通常) ローカル ファイアウォールの背後にある自宅にいます。
- システムは、厳密にhttps経由で(SSLを使用)、当社がホストするリモートサーバーで構成されています
- 認証メカニズムでは、リモート サーバー上でユーザー アカウントを自己作成する必要があります。アカウントの作成が成功すると、エンド ユーザーのコンピューターにソフトウェアをダウンロードしてインストールする必要があります。このソフトウェアには、特にローカル Web サーバーが含まれています。
- この「ローカル」Web サーバーは、ユーザーのブラウザーへの https 接続のみを許可する必要もあります。
配布されたソフトウェアは個々のユーザーのマシンごとに一意の Web サーバーになるため、ユーザーが接続したときに信頼性エラーを引き起こさないサード パーティの署名付き SSL 証明書を取得する方法、または可能かどうかさえわかりません。ウェブブラウザ経由。もちろん、自己署名 SSL 証明書を使用できますが、ブラウザーの警告を回避して、エンド ユーザーが SSL を介して Web サーバーを実行している独自のアプリケーションからのデータを暗黙的に "信頼" するようにすることを目的としています。
これは可能ですか?
python - 組み込みPythonWebサーバーのシステム要件
私は64MBのRAMと64MBのストレージ(12MBの空き容量)を備えたARM7上でLinuxを実行する組み込みデバイスに取り組んでいます。デバイスはWeb経由で構成する必要があるため、組み込みWebサーバーを実行する必要があります。現在、LighttpdとLUAを使用していますが、LUA(またはLighttpd)をPythonに置き換えることを考えています。Linuxで実行されているCプログラムの内部設定を変更するために、1人または2人のユーザーがサーバーにアクセスすることがあります。したがって、サーバーの負荷はそれほど多くありません。また、オープンソースソフトウェアである必要があります。Web.pyは十分に小さいようですが、これまでに行ったことのないPythonをコンパイルする必要があります。だから私はPythonのシステム要件は何ですか?LUAは小さな組み込みシステムでは非常にうまく機能しているようですが、Cバインディングの構文は好きではありません。
ただし、そのような設定にPythonを埋め込むためのシステム要件に関する最新情報は見つかりませんでした。MichaelLauerのこのページは古いようです。
何か案は?提案?ヒント?リンク?
mobile - ASPを備えたモバイルWebサーバー
ASPページをレンダリングするためのWebサーバー機能を提供するandroid/ios / etc用の埋め込み可能なソフトウェア/ライブラリを知っている人はいますか?
ライブラリを使用してアプリを構築し、それをaspページにポイントして、IISの場合と同じように実行できるソリューションを探しています。
明確にするために、私はaspを見ているだけで、必ずしもasp.netではありません(両方を行ったとしても、すばらしいです)。
java - Spring 経由で組み込み Tomcat を構成して起動できますか? Jetty でよろしいですか?
Spring で Embedded Tomcat を構成およびセットアップする方法はありますか? Jetty 7 で簡単に実行できるので、Jetty を webcontainer として起動するスタンドアロンの Java アプリケーションを作成し、最後に JUnit テストで HTTPInvoker を介して BO を呼び出すことができます。
私には、Tomcat を使用してコードを作成する必要があるように思えますか?
春のxmlファイル
DefaultServlet-servlet.xml
rest - Maven WebApp プロジェクトで Tomcat 7 / junit が組み込まれた RESTFul Spring 3 サービスをテストする
目的は、単体テストごとにTomcat 7サーバーを体系的に起動し、Springアプリケーションをロードし(最終的にスキーマをドロップ/作成してデータベースにデータを初期化)、単体テストを実行し、httpサーバーを停止することです。
jetty組み込みサーバーでそれを行うためのサンプルを見つけるのは非常に簡単です
Spring コンテキストをロードするために、組み込みの tomcat 7 サーバーを構成する正しい方法が見つかり
ませんでした。
プロジェクト構造は、「myApp」という名前の標準の Maven webApp プロジェクトです。
抽象単体テスト:
URL をテストするための典型的なテスト クラス:
静的フォルダーは applicationcontext.xml で構成されます。
この働き方では、最初に単体テストをコーディングし、データ単体テストを作成してから、アプリケーション機能をコーディングできます。アプリケーションをmavenでパッケージ化すると、テストが自動的に実行されます。テスト レポートも生成できます... ベスト プラクティス...
c# - コンソール出力を表示するための C# Web サーバー?
C# コンソール アプリケーションの作成を終えたばかりで、それに Web サーバーを埋め込むことを考えています (おそらくこれはhttp://webserver.codeplex.comです)。ただし、高度な Web コーディングについてはあまり詳しくないので、必要なことを実行できるかどうかはわかりません。
基本的に、アプリケーションが提供しているサイトにアクセスするだけで、ユーザーがアプリケーションのコンソール出力をリアルタイムで表示できるようにしたいと考えています。私の理解が正しければ、このようなことを行うには、単純な C# Web サーバーでは処理できない AJAX が必要になります。
これは正しいですか、それとも行方不明になっているこれを行う簡単な方法はありますか?
c# - ASP.netとC#コンソールアプリの基本的なWebフロントエンド
C#コンソールアプリケーション用のWebフロントエンド(サービスとして専用のマシンで実行されるため、ユーザーにコンソールが表示されない)を作成して、さまざまな機能を制御できるようにすることに興味があります。私はASP.netの経験がほとんどないので、これに最適なアプローチを見つける必要があります。
今、私はこの素敵な小さなWebサーバー(http://webserver.codeplex.com)を組み込んでいますが、ASP.netでフロントエンドを実行すると、アプリケーションをより細かく制御できるようになると思います。ほとんどの検索はASP.netまたはコンソールアプリケーションに関連しているため、Googleの結果にはほとんど運がありませんでしたが、それらを一緒に使用することはありませんでした。基本的に、アプリケーションから情報を取得して表示するだけでなく、ユーザー入力も許可する必要があります(ほとんどの場合、テキストボックスとボタンのみ)。
私が遭遇したもう1つの問題は、ASP.netWebサーバーを埋め込むための適切なソリューションが存在しないように思われることでした。UltiDev CassiniとaspNETServeを見つけましたが、どちらも埋め込むことができないようです。どちらも、実行するために追加のソフトウェアが必要なようですが、.exeファイルを配布したいだけなので難しいです。ASP.netサーバーを完全に埋め込むことはできませんか?