POST提交数据的3种常见方式

说到HTTP请求,首先就想到GET、POST,一般在获取数据的时候用GET,在需要给服务器提交数据的时候使用POST。有过api接口联调经验的同学可能遇到过,客户端明明是post提交的数据,可服务端就是获取不到数据。这里就涉及到post提交数据的方式,如果客户端–服务端没有约定一致的方式来post数据,很有可能就导致服务端接收不到参数。下面就介绍一下post提交数据的正确姿势。

继续阅读POST提交数据的3种常见方式

PHP获取不到POST参数

在与客户端调试接口时,定义了如下接口:

接口地址:domain/post/update

请求方式:POST

参数 类型 必填 示例 说明
id string 1001 要更改的ID
remark string testcontent 标记的内容

然后服务端在通过$_POST[‘id’], $_POST[‘remark’]获取参数时,Android客户端提交上来的参数一直获取不到,iOS客户端提交的参数正常获取。与Android客户端确认,确实是通过post提交的参数。

继续阅读PHP获取不到POST参数

如何保证PHP守护进程的长久运行

公司有部分业务使用了yii2-queue来处理异步任务,运行一段时间后发现 yii2-queue 消费进程会时不时的挂掉,导致业务异常。 一番排查,了解到之前仅仅是通过nohup ./yii queue/listen & 启动了一个消费进程。这样长时间运行,必然会导致yii2-queue消费进程死掉。

继续阅读如何保证PHP守护进程的长久运行