好的,所以我得到了一个游戏,需要使用帖子请求将一些东西从C ++发送到PHP页面。
我的问题是:
如何发送帖子请求?
我可以将什么样的数据发送给PHP? (只是字符串和整数或整个集合?)
答案 0 :(得分:2)
如何发送帖子请求?
这通常使用HTTP库完成。我自己并没有在C ++中使用过一个,但是cURL在各个平台上很流行并且有[C ++绑定] [1](尽管文档似乎正在进行迁移)。
有关该主题的更多信息in this question。
我可以将哪些数据发送给PHP?
几乎所有您喜欢的数据 - 但它必须是数据格式而不是数据结构。如果要发送集合,则需要将其序列化为某种格式。 JSON很受欢迎。可以使用base64对二进制数据进行编码。
如果你确实使用JSON,你可以添加第二层编码来发送它application/x-www-form-urlencoded
并通过$_POST
访问原始JSON,或者你可以使JSON成为POST请求的全部内容PHP中的get the body of the post。
答案 1 :(得分:0)
您说您通过POST请求发送的事实告诉我您正在使用HTTP服务器来提供PHP脚本。在这种情况下,您需要一个允许您发送HTTP请求的库。一个非常受欢迎的选择是libcURL。你能送什么?您可以发送HTTP请求允许您发送的任何内容。所以你喜欢什么。
答案 2 :(得分:0)
您可以使用JSON或SOAP来发送数据。传递少量数据时,首选JSON。有关JSON/SOAP
的更多信息答案 3 :(得分:0)