C++ 关于C++;RESTSDK和同步调用

C++ 关于C++;RESTSDK和同步调用,c++,cpprest-sdk,C++,Cpprest Sdk,我已经开始使用“cpp rest sdk”。我理解的关键点是,使用PPL的方式,所有请求和响应都是异步的。这有助于提高应用程序的可伸缩性和性能 我的问题是天气是以“同步”方式请求并等待响应的任何方式 我发现下面的方法似乎可以很好地工作,它声称可以以同步方式进行调用。是这样吗 调用task::get()是否可以保证函数在响应准备好读取时返回?异步编程的主要思想是将要按顺序执行的所有部分链接起来。如果希望程序等待序列完成,可以使用.wait() 同样,您也可以使用get(),它也会调用wait(),

我已经开始使用“cpp rest sdk”。我理解的关键点是,使用PPL的方式,所有请求和响应都是异步的。这有助于提高应用程序的可伸缩性和性能

我的问题是天气是以“同步”方式请求并等待响应的任何方式

我发现下面的方法似乎可以很好地工作,它声称可以以同步方式进行调用。是这样吗


调用
task::get()
是否可以保证函数在响应准备好读取时返回?

异步编程的主要思想是将要按顺序执行的所有部分链接起来。如果希望程序等待序列完成,可以使用
.wait()


同样,您也可以使用
get()
,它也会调用
wait()
,但会进一步返回任务的结果。

能否提供您尝试的代码示例?此外,对于链接,最好将其核心内容复制到这里,因为链接往往会消亡。谢谢:-)
client.request(web::http::methods::GET, U("/foo.html"))
      .then(/*some lambda*/)
      .then(/*some lambda*/)   //and so on
      .wait();                 //stop here until the chain is executed