cpprest-sdk

    0熱度

    1回答

    我已經下載Dropbox CPP REST sample from official MS site。爲了使用cpprestsdk,我要求NuGet下載軟件包。它已下載的軟件包的各種工具集: 當我建項目我得到錯誤: Severity Code Description Project File Line Suppression State Error C1083 Cannot open inclu

    0熱度

    1回答

    我一直在使用CPP Rest SDK作爲我的應用程序,同時也充當HTTP_Client和HTTP_Server。現在我想在我的應用程序中支持HTTPS。 HTTP_Client將在HTTP中運行,並且HTTP_Server將作爲HTTPS運行。 由於沒有來自客戶端需要身份驗證: 我只是想忽略CERTIFICATE_ERROR 但我找不到在CPP REST SDK任何這樣的選擇。 請幫幫忙,我需要知

    0熱度

    1回答

    我已經開始用「CPP休息SDK」工作。關鍵是我明白所有的請求和響應都是使用PPL的手段進行異步的。這很好,可以提高應用程序的可伸縮性和性能。 我的問題是天氣的任何方式來申請並等待在「同步」的方式響應。 我發現以下web page似乎工作正常,它聲稱以同步方式進行調用。是這樣嗎? 對task::get()的調用是否可以保證函數在響應準備好被讀取時返回?

    2熱度

    1回答

    我已經做了一些關於Azure SDK的閱讀,並且爲了取消您似乎需要在cancellation_token中傳遞的任務。 我上傳的代碼非常簡單: azure::storage::cloud_block_blob blockBlob = container.get_block_blob_reference(fileLeaf.wstring()); auto task = blockBlob.upl

    1熱度

    1回答

    我正在用cpprest-sdk構建Rest客戶端以與Web服務進行通信。問題是,每過一段時間,發送多個成功的請求(約50)之後,我得到異常: WinHttpSendRequest:在功能2148074273緩存不足 或者有時候: ERROR_WINHTTP_SECURE_FAILURE(12175) 我試圖尋找在cpprest-高速緩存選項sdk但沒有找到任何東西。由於在我的任務中調用.wait(

    1熱度

    1回答

    目前我正在開發一個C++項目,使用CPPRESTSDK(a.k.a. Casablanca)編寫API的服務器端。 序列化值,如int,double等已經在cpprestsdk庫中實現。 我現在想問一下,如果有什麼方法可以在客戶端序列化一個std::vector到json::value,請求一個reqeust然後在服務器上反序列化它? 喜歡的東西: http_client client(U("ht

    0熱度

    1回答

    我們的應用程序使用客戶端/服務器架構,它在Windows上運行。 我們的用戶需要通過http(或以後的https)用戶/密碼登錄客戶端,然後獲取他們的權限。 以前我們使用的是http協議,所以客戶端和服務器之間的契約可能已經被一些客戶端觀察到了。 現在,我們啓用了https(使用Let's Encrypt)協議,但我仍然不知道在避免用戶黑客身份驗證過程方面它是否可靠。 這裏是我所看到的潛在方法破解

    3熱度

    1回答

    我試圖執行證書鎖定在[cpprestsdk] [1],迄今沒有成功。 我在裏面http_client_config對象所看到的,我們可以調用方法set_ssl_context_callback和方法內,將其鏈接到自定義證書驗證方法 - set_verify_callback。 當我調試我的代碼時,方法* set_verify_callback *在請求發送後調用,但我的自定義驗證方法從不調用。 我

    1熱度

    1回答

    我遇到了CPP REST SDK的JSON類問題。我不知道何時使用json::value,json::object和json::array。特別是後兩者看起來非常相似。另外json::array的使用對我來說是相當不直觀的。最後,我想將JSON寫入文件或至少寫入stdcout,以便我可以檢查它是否正確。 這對我來說使用json-spirit更方便,但是因爲我想稍後發出REST請求,所以我想我可以節

    1熱度

    1回答

    我開發了一個客戶端服務器應用程序與卡薩布蘭卡cpprestskd。 客戶端每隔5分鐘通過POST方法將任務管理器(進程,CPU使用率等)的信息發送到服務器。 該項目應該能夠管理大約100個客戶端。 每當服務器收到一個POST請求時,他會打開一個輸出文件流(「uploaded.txt」),從客戶端(登錄名,密碼)中提取一些初始信息,管理這些信息,將所有信息保存在同名文件客戶端(例如:client1.