mongoose-web-server

    0熱度

    2回答

    我正在嘗試使用mongoose http服務器發送Wav文件。基本上,我形成POST請求,並與 結構mg_connection * mg_connect_http(結構mg_mgr * MGR, mg_event_handler_t ev_handler, 爲const char * URL, 爲const char * extra_headers, 爲const char * post_data

    0熱度

    1回答

    我使用「simplest_web_server.c」作爲貓鼬網絡服務器軟件包的一個例子。我創建了一個簡單的html頁面並編寫了一個簡單的java腳本。我的網站運行良好,因爲我已在網絡瀏覽器上檢查過它。我能夠獲取用戶在java腳本中輸入的文本框的值,並將其顯示爲值更改的警報。我的問題是我如何在我的C代碼「simplest_web_server.c」中獲得文本框的值。 在simplest_web_se

    1熱度

    1回答

    我嘗試在「示例」下運行「restful_server」示例。 ev_handler函數逐個處理所有請求,因此請求必須等到先前的請求完成。 /* * Copyright (c) 2014 Cesanta Software Limited * All rights reserved */ #include "mongoose.h" #include <unistd.h> static

    1熱度

    1回答

    我正在使用C中的舊版mongoose(開放源代碼Web服務器),它沒有提供對請求負載的本地訪問。爲了支持POST和PUT請求,我手動修改了它:在貓鼬讀取頭文件之後,我檢查是否設置了Content-Length,如果是,我再從套接字中讀取Content-Lenght個字符。 findCL = strstr(conn->buf, "Content-Length:"); if (findCL)

    -1熱度

    1回答

    我一直在努力解決這個問題,我決定尋求幫助。 我想在自己的項目貓鼬,所以在我api_and_json.cpp文件我有: extern "C"{ #include "mongoose/mongoose.h" } 我cmake的文件目前看起來是這樣的: cmake_minimum_required(VERSION 2.8) include(ProcessorCount) Proce

    0熱度

    1回答

    我試圖通過連接到貓鼬web服務器的web GUI下載壓縮文件。我想通了幼稚的方法是將ifstream的傳遞到ostream的響應: ... std::stringstream zip_location; zip_location << path << "/" << timestamp << ".tar.gz"; std::ifstream zip_file(zip_location.str(

    0熱度

    1回答

    我想提供一個安全存在於貓鼬服務器的代碼被用於製作桌面。 我希望交付桌面應用到客戶端,但客戶端能夠讀取貓鼬服務器的WWW文件夾下的代碼,這不是像加密一樣類文件的Java。 就像任何人都可以從文件夾中偷走了數據,這就是爲什麼我應該如何提供安全到該文件夾​​。

    3熱度

    2回答

    試想一下,當客戶端已經喂對象有限制的情況10. 當需要在未來10發送帶有跳過10,並限制10 但是如果有一些新的對象被要求從偏移量== 0的第一個請求開始添加(或刪除)到收集。 然後在第二個請求(偏移量爲== 10)響應可能有錯誤的對象順序。 按照創建時間排序在這裏不起作用,因爲我有一些在通過某個數字字段排序時形成的提要。

    1熱度

    1回答

    我想創建一個簡單的C++基於Web的GUI。我對使用基於Qt或Visual Studio的GUI不感興趣。因爲我的要求是非常簡單和基本的,所以我對基於web的感興趣。 所以我碰到了基於C的web服務器「Mongoose」。在通過例子之後,我編寫了一些代碼,但它不起作用,因爲我幾乎沒有關於互聯網編程的知識。我想知道您是否有一個簡單的例子,我可以使用POST或GET請求從HTML表單中檢索用戶數據。

    0熱度

    1回答

    所以在看我的日誌,我看到: 2016-10-24T05:42:16.071986+00:00 app[web.1]: var app = express(); 2016-10-24T05:42:16.071987+00:00 app[web.1]: ^ 2016-10-24T05:42:16.071987+00:00 app[web.1]: 2016-10-24T05:42:16.0719