因此,我目前在C++中的代码是:
#include <SFML/Network.hpp>
#include <iostream>
int main()
{
// prepare the request
sf::Http::Request request("/", sf::Http::Request::Get);
// send the request
sf::Http http("http://localhost:3000/");
sf::Http::Response response = http.sendRequest(request);
// check the status
std::cout << response.getStatus();
return 0;
}我已经使用本地服务器创建了一个node.js,我想获取json数据。上面的代码不起作用,我也不知道该怎么做。我得到的错误代码是1001 (ConnectionFailed)。
有什么想法吗?
发布于 2019-12-13 15:02:19
我认为您使用sf::Http构造函数是错误的。
构造函数调用不解析端口号的setHost。您需要显式传递端口号,如下所示:
sf::Http http("http://localhost", 3000);https://stackoverflow.com/questions/59324967
复制相似问题