cost 144 ms
POST 以與響應正文相同的請求返回結果(cpp REST POST SDK)

[英]POST to return results in the same request as response body (cpp REST POST SDK)

解釋我的問題的背景。 我的應用程序接口通過 Flask 服務器連接到制造執行系統 (MES)。 我使用 Postman 來調試我的工作。 我有一個監聽 MES 的示例,當 MES 發送(POST)我的應用程序訂單時,我成功捕獲它,將 JSON 解析為我自己的數據結構。 我自己的算法來處理這個數據結 ...

如何通過 char** 類型的方法形參返回 base64 解碼的圖像字節

[英]How to return base64 decoded image bytes through a methods formal parameter of type char**

作為 C++ 的新手,我仍然在為指針到指針而苦苦掙扎,我不確定我下面的方法是否正確返回解碼的圖像字節。 此方法從 API 獲取 base64 編碼的圖像字符串。 該方法必須遵循此簽名,因為它是遺留代碼的一部分,不允許從最初編寫的方式中縮寫。 所以簽名必須保持不變。 此外,為了代碼簡單,我在這里省略 ...

C++Rest SDK 將長數據類型傳遞到請求正文中導致 400 Bad Request

[英]C++Rest SDK Passing a long data type into request body results in 400 Bad Request

我的 Swagger 文檔定義了一個期望在請求中發送的長數據類型,例如: 我在 C++ 中使用以下代碼創建請求: 如果我在正文中傳遞一個硬編碼值(即 50 左右),如下所示,我得到 200 OK 響應,這樣很好 但是,如果我將此值作為如下所示的 long 或 int64_t 數據類型變量 ...

卡薩布蘭卡中的表單編碼參數列表

[英]List to form-encoded parameters in Casablanca

我正在使用cpprestsdk ( casabalanca ) 向服務器發布請求,並且我有一個參數列表 需要編碼為form-encoded parameters 。 val1=one%20two&val2=yo 問題我找不到 Api 來做到這一點(就像我有web::json::value ) ...

Casablanca/cpprestsdk listener.support 接受函數但不接受方法

[英]Casablanca/cpprestsdk listener.support accepting functions but not methods

要使用 Casablanca/cpprestsdk 支持 HTTP 方法,您可以使用這樣的代碼 當 handle_get、handle_post 等只是簡單的函數時,這可以正常工作。 但是,一旦我嘗試在 Controller class 中使用 handle_get、handle_post 等方法實 ...

在 win32 服務 (C++) 中生成 casablanca http_listener 的問題

[英]Issues spawning a casablanca http_listener in a win32 service (C++)

出於某種原因,我無法在我的 windows 服務主線程中啟動我的偵聽器,代碼編譯時沒有警告並且我沒有收到任何鏈接錯誤,cpprestsdk DLL 由進程正確加載(使用 procmon 驗證)但是,偵聽器是不在聽”:-)。 該服務作為 NT AUTHORITY\SYSTEM 運行。 在 win32 ...

錯誤:傳遞&#39;const string {aka const std::basic_string<char> }&#39; 作為 ... 的 &#39;this&#39; 參數丟棄限定符 [-fpermissive]

[英]error: passing ‘const string {aka const std::basic_string<char>}’ as ‘this’ argument of ...discards qualifiers [-fpermissive]

我正在嘗試使用 Cpprest sdk (Casablanca) 實現 Websocket 客戶端。 我成功建立了 Web Socket 連接並能夠發送/接收消息。 響應是作為 websocket_incoming_message 的一個實例接收的,它有一個方法,extract_string(),它 ...

如何使用 azure::storage 啟用代理?

[英]How to enable proxy using azure::storage?

天青::存儲提供了一類operation_context具有set_proxy()和set_default_proxy()方法。 但是,我找不到有關如何使用它的任何信息。 例如,如何確保之后創建的cloud_blob_client將使用該操作? 我假設該方法的靜態版本(即set_default_ ...

使用帶有 cpprestsdk 的 Windows 身份驗證?

[英]Using Windows Authentication with cpprestsdk?

現在使用 WinHTTP,並希望切換到 cpprestsdk。 我正在查看文檔,但沒有看到任何關於 NTLM/Negotiate/Kerberos 支持的信息。 我錯過了什么嗎? 我很難相信 MS 不會支持它,但我沒有看到任何關於如何使用它的示例代碼。 我們需要 NTLM/Negotiate/Ke ...

如何創建帶有分層對象和值的json對象?

[英]How to create a json object with hierarchical object and values?

如何使用Casablanca / cpprestsdk JSON庫創建分層JSON對象和值結構? 我提到了以下鏈接。 但是我不知道將JSON對象放置在另一個JSON對象中 https://github.com/Microsoft/cpprestsdk/wiki/JSON https ...

如何在Casablanca中設置外部連接的listener()設置?

[英]How do I set the listener() setting for external connection in Casablanca?

此代碼可在127.0.0.1訪問。 “http_listener listener(” http:// localhost:13654 “);” 但是......我不知道如何設置從外面連接。 我試過(0.0.0.0)但失敗了。 http_listener監聽器(“ htt ...

http_client 構造函數(Casablanca SDK)內崩潰

[英]Crash inside http_client constructor (Casablanca SDK)

我正在嘗試使用 Casablanca 來使用 REST api。 我一直在關注微軟教程,我怎么會崩潰,我無法弄清楚。 我正在使用帶有 C++11 的 Visual Studio 2017 我編寫了一個函數 GetRequest() 在新的空項目中使用時可以工作,但是當我嘗試在我的項目(具有數百萬 ...

通過javascript和XmlHttpRequest發送multipart / related請求

[英]Sending multipart/related request via javascript and XmlHttpRequest

我正在嘗試基於cpprestsdk向我自己的服務器發送multipart / related請求: 請求的第二部分包含二進制格式的jpeg圖像,服務器成功讀取它並從該字節創建圖像。 但是隨后在Wireshark中看到了這個請求,它顯示了大約192000字節的圖像數據,而不是我預期的13 ...

解決包含和庫的路徑問題

[英]cmake troubles with path to Includes And Libraries

我嘗試使用docker將我的應用交叉編譯為Raspberry Pi。 我從armhf體系結構(protobuf-compiler-grpc:armhf libgrpc-dev:armhf libgrpc ++-dev:armhf libprotobuf-dev:armhf libcpp ...

使用cpprest(卡薩布蘭卡)返回PDF響應

[英]Use cpprest (Casablanca) to return PDF response

我在Ubuntu Linux上的服務器中使用cpprest。 到目前為止,我已經能夠處理請求,並以JSON響應進行回復。 我接受的請求之一需要回復PDF文件。 我看到http_request類具有一個接受異步流的Reply()方法。 為了我的一生,我無法弄清楚如何將此流與磁盤上的PD ...

cpprestsdk SSL發布不適用於Windows7但適用於Windows 10

[英]cpprestsdk SSL post not working on Windows7 but works on windows 10

我有一個C ++ Windows應用程序,是在Windows 10系統上使用Visual Studio 2017開發的。 該應用程序使用cpprestsdk將請求發布到REST Server。 我的應用程序在Windows 10計算機上運行正常,並且可以通過ssl將請求正確發布到其余服務器。 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM