我想将我的数据保存到另一台服务器。
当我在我的页面中获取数据时,我想将它们发送到另一台服务器并在目标中,我想将它们写在一个文件上。
我应该在源服务器和目标服务器的php页面中做什么?
答案 0 :(得分:2)
您有两种选择:
您向工作队列发送请求,例如Beanstalkd,告诉它要完成的工作。然后你就应该如何制定请求了。例如:
{
"action": "delete",
"entity": {
"type": "User",
"id": 1
}
}
您只需将HTTP请求(包含您想要的任何库,或者甚至只是卷曲本机函数)发送到您希望的URL,并以您想要的任何格式发送相关信息。它可以是JSON,甚至只是表单数据。
这就是您使用GuzzleHttp:
的方式$client = new \GuzzleHttp\Client();
$client->request(
'POST',
'http://domain.tld',
[
'body' => [
'action' => 'delete',
'entity' => [
'type' => 'User',
'id' => 1
]
]
]
);