C++卡萨布兰卡邮政申请
我正在做一个定制的地雷发射器,有一些问题。我需要向发送一个包含一些JSON的POST请求,然后检索返回的一些JSON 但是,我在发送请求时遇到问题。每当我尝试发送HTTP请求时,都会发现请求方法不正确。我不知道它为什么这么说。有关身份验证的要求,请参见:。下面是我创建http_客户端的代码:C++卡萨布兰卡邮政申请,c++,json,http,minecraft,casablanca,C++,Json,Http,Minecraft,Casablanca,我正在做一个定制的地雷发射器,有一些问题。我需要向发送一个包含一些JSON的POST请求,然后检索返回的一些JSON 但是,我在发送请求时遇到问题。每当我尝试发送HTTP请求时,都会发现请求方法不正确。我不知道它为什么这么说。有关身份验证的要求,请参见:。下面是我创建http_客户端的代码: http_client client(L"https://authserver.mojang.com/"); http_request requester; requester.set_body(obj2)
http_client client(L"https://authserver.mojang.com/");
http_request requester;
requester.set_body(obj2);
requester.set_method(methods::POST);
requester.headers().set_content_type(U("application/json"));
任何帮助都将不胜感激 你发布的链接说端点是/authenticate,这让我相信URL应该是,而不是你在帖子中写的。试试看。以下请求工作正常并返回了访问令牌:
POST https://authserver.mojang.com/authenticate HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: application/json
Content-Length: 147
Host: authserver.mojang.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
{
"agent": {
"name": "Minecraft",
"version": 1
},
"username": "*******************",
"password": "*********",
"clientToken": ""
}
只是清空了请求,所以它只发送一个相同问题的空白帖子。让我相信问题在于卡萨布兰卡的帖子格式?