nanohttpd

    0熱度

    2回答

    我想創建一個使用Java NIO的HTTP靜態文件服務器,它適用於小文件,但似乎會截斷較大文件的HTTP響應(3.8 MB圖像中有672 KB根據我的Chrome Inspector返回,並且我的瀏覽器顯示部分損壞的圖像)。這段代碼是否錯誤? (我知道這是你現有的庫,最終我將使用一個在我的項目,但最初我想實現一個基本的自己,看看我的項目的概念是可行的。) Iterator<SelectionKey

    1熱度

    1回答

    我一直在試圖讓一個簡單的nanohttpd服務器上運行,但我無法弄清楚如何將它設置.. 我試圖按照本指南: Using NanoHTTPD in Android 嘗試的第一個答案,但我在這一行上得到一個錯誤: 「私人WebServer服務器;」 「不能解析符號 'Web服務器'」 也試過以下這一點: https://github.com/NanoHttpd/nanohttpd/wiki/How-t

    1熱度

    2回答

    我已經下載了最新的NanoHTTPD從鏈接: https://raw.githubusercontent.com/NanoHttpd/nanohttpd/master/core/src/main/java/fi/iki/elonen/NanoHTTPD.java 當處理非常基本的POST例如,調用session.getParms()返回空映射。我的代碼是: @Override public Re

    1熱度

    1回答

    朋友! 我在我的Android應用程序中收到來自nanohttpd的偶然和意外的HTTP 400響應。錯誤遵循特定模式。我已經看了一段時間了,但我已經到了需要不同角度或其他幫助指向正確方向的地步。 您能否看看並分享您的想法,甚至直接提出意見和建議? 爲什麼我得到這個HTTP 400狀態碼? 爲什麼只有在給定的情況下? (我不希望它在所有!) 一些背景 我在我的Android項目運行nanohttp

    0熱度

    1回答

    我有一個文件夾,其中包含多張使用Chromecast作爲幻燈片的SD卡中的圖像。我使用nanoHTTPD來爲這些圖像提供服務,每次點擊我的'下一個按鈕'我都會將我的列表的下一個圖像提供給服務器。我得到的IP地址的一個例子是:192.168.X.XX:8080。我試圖刷新這個IP地址,所以當我點擊提到的'下一個按鈕'時,我可以在電視上顯示下一個圖像。問題是我總是看到相同的圖像,但是如果我斷開並再次連

    3熱度

    2回答

    我在應用程序內部有簡單的nanohttpd服務器實現,當它以常規方式運行時,它工作正常(java -jar myApp.jar)。但是當我試圖將其作爲後臺進程運行時,nanohttpd沒有得到http請求,瀏覽器只是查找並從未收到響應。在日誌文件中也沒有消息,我僅在服務器啓動時發出消息:Server started, Hit Enter to stop. 我用來在後臺運行我的應用程序的命令:noh

    0熱度

    1回答

    我有下面的Python代碼接收POST數據並將其寫入文件。 def do_POST(self): content_length = self.headers['content-length'] content = self.rfile.read(int(content_length)) with open("filename.txt", 'w') as f:

    3熱度

    1回答

    我試圖讓NanoHTTPD(在Android設備上)以請求的JavaScript可以解釋響應的方式響應AJAX請求。 我已經實現了NanoHTTPD服務方法: public NanoHTTPD.Response serve(String uri, NanoHTTPD.Method method, Map<String, String> header, M

    1熱度

    1回答

    我嘗試在我的android應用程序中捕獲使用http請求發送的事件。坦克到nanohttpd,下面的代碼運行正常,我收到Hello Word的迴應,但是現在,我不知道如何在每次收到html請求時在我的Android服務中執行一個動作(例如,製作一個簡單的Toast或其他任何...)。如何將NanoHTTPD類與我的服務類連接起來? 我的代碼: public class WebServer exte

    0熱度

    1回答

    我一直在我們的應用程序中使用NanoHTTPD來提供內容,包括從本地SDCard到Web視頻的音頻和視頻。內容範圍和內容長度標題以及HTTP狀態已正確配置。現在,我們有一個用例,我們想通過NanoHTTPD在服務器上提供內容。 NanoHTTPD方法的問題是它讀取Webview請求的完整內容。在本地文件的情況下,它仍然是正常的,但您不能等待它從服務器獲取太多內容並刷新輸出流。 我正在尋找一種方法,