我目前已在google云平台上成功设置了主题和订阅,并已通过google验证了我的网站并将该域添加到GCP。
每当我尝试从https://console.cloud.google.com/cloudpubsub/topics/subscription_sync发送测试消息时,我配置的端点都会收到某物,但是POST变量为空。这是我到目前为止在php中使用的代码,它只是对POST变量进行简单的记录(以后会在我的日志中显示为空)。
df = pd.DataFrame({
'timedelta': np.arange(start=0, stop=1000,
step=10,
dtype='timedelta64[ms]')
})
print(df.timedelta.dtypes)
df.to_parquet('test.parquet', engine='pyarrow', compression='gzip')
要使POST数据正确显示,我需要做些特殊的事情吗?
答案 0 :(得分:2)
对于任何对此有麻烦的人,这是因为POST数据是以json格式发送的。因此,不必查看$ _POST,而必须做
json_decode(file_get_contents('php://input'));
....那应该可以。或者,您可以
json_decode($HTTP_RAW_POST_DATA);
获取数据。