问题标签 [cpprest-sdk]
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++ - 使用 C++ Rest SDK 发送音频缓冲区
我最近开始使用 C++ Rest SDK 并尝试将音频缓冲区发送到 Watson Speech to Text 服务,但文档并没有向我说明如何使用此库使用或上传缓冲区,我开始使用 Microsfot上传文件的示例(https://msdn.microsoft.com/en-us/library/jj950081.aspx)然后我尝试修改代码以发送缓冲区作为示例(https://msdn.microsoft。 com/en-us/library/jj950083.aspx),但我对某些人来说是行不通的。这是我当前的代码:
我当前的代码:
c# - 在 REST 服务器中使用 GET 方法发送参数
我有简单的 REST 服务器 GET 方法:
它适用于 cpp rest 客户端:
我决定在做的时候传递一些参数,GET
并在以下方面进行了更改:
客户:
服务器:
[FromBody]string value
我已经从POST
方法中复制并期待它会起作用。
不幸的是,客户端调用现在没有来自服务器端的响应。我可以GET
在一般情况下使用参数吗?我做错了什么?
升级版:
我已删除[FromBody]
,但仍有来自客户端的响应 400
c++ - 关于 C++ rest sdk 和同步调用
我已经开始使用“cpp rest sdk”。我理解的关键点是所有请求和响应都是使用 PPL 的手段异步的。这很好地提高了应用程序的可扩展性和性能。
我的问题是天气是以“同步”方式请求和等待响应的任何方式。
我发现以下网页似乎工作正常,并声称以同步方式进行调用。是这样吗?
调用是否task::get()
保证函数在准备好读取响应时返回?
ipv6 - 如何使用 cpprestsdk http_listener 监听 IPv6 地址?
我将一个包含我的测试服务器的 IPv6 地址的 url 传递http://2001:420:589a:2009::101/
给了 http_listener 的构造函数,然后调用http_listener.open().wait()
了,不幸的是我得到了一个异常说resolve: Service not found
。
我想知道如何使用 cpprest http_listener 正确监听 IPv6 地址。还是 http_listener 目前根本不支持 IPv6?
我正在使用 cpprestsdk v2.9.1。
c++ - 使用 CPP REST SDK 忽略 CERTIFICATE_ERROR
我一直在为我的应用程序使用CPP Rest SDK,它同时用作 HTTP_Client 和 HTTP_Server。现在我想在我的应用程序中支持 HTTPS。
HTTP_Client 将以 HTTP 运行,HTTP_Server 将以 HTTPS 运行。
由于客户端不需要身份验证:
我只想忽略 CERTIFICATE_ERROR
但我在 CPP REST SDK 中找不到任何此类选项。
请帮忙,我需要知道如何忽略
注意:我的应用程序使用 Visual Studio 2013
c++ - 如何为用户生成个人访问令牌?
我目前正在REST API
为我的 Web 服务开发一个。每个注册的用户都必须有一个单独的 API 访问令牌,但是我如何生成一个,而不检查每个令牌是否与新令牌相同?
[不重要]
当我将使用 REST API 以便我可以使用 Web 界面、桌面应用程序、Android 应用程序......时,这是一个好主意还是坏主意?但它不会是“公共功能”!可能以后。
c++ - 如果客户端在 cpprestsdk 中中止,如何取消 http_request?
我正在使用 http_listener 来处理来自客户端的 http 请求。
侦听器只能同时处理有限的请求,因此某些请求在其客户端对等体中止之前没有机会被处理。在这种情况下,我不希望侦听器处理其客户端已中止的请求。
有没有办法可以针对 http_request 确定这一点?
c++ - CLion 上的 CPPREST SDK 在 Mac 上使用 CMake
我正在尝试使用 CMake 在 Mac 上的 CLion 中使用 CPPREST SDK。我快到了,但我似乎无法解决以下链接器错误:
我指定了 -lssl 和 -lcrypto,但仍然得到这个“线程状态”错误。根据一些研究,它看起来像是来自 OpenSSL。我使用 Homebrew 安装 CPPREST。
我已经测试了这个,实际上只是一个主要的,基本的包括:
使用以下 CMake:
apache - 针对 https 服务器对用户进行身份验证是否安全?
我们的应用程序使用客户端/服务器架构,它在 Windows 上运行。
我们的用户需要通过http(或将来的https)使用用户名/密码登录客户端,然后获取他们的权限。
以前我们使用http 协议,所以客户端和服务器之间的契约已经被一些客户端观察到了。
现在,我们启用了 https(使用 Let's Encrypt)协议,但我仍然不知道它在避免用户入侵身份验证过程方面是否可靠。
这是我可以看到的使用假服务器破解协议的潜在方法:
- 在主机文件中创建一个 ip 到主机(真实主机名)的映射
- 制作一个使用上述 ip 的假 http 服务器,并提供与我们的服务器相同的身份验证 API。
客户端使用cpprestsdk发送 http 请求。
由于 web 服务器是公开的,用户可以使用 chrome 等浏览器轻松获取 ca,似乎使用wireshark 很容易拦截 https 请求/响应。
我的问题是我的假设是否有效?如果是这样,我该如何进行更多更改以防止在后续版本中出现这种情况。