×
大家都在搜

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

+发表新主题
分享
开启左侧

研究发现:PHP中curl Content

[复制链接]

研究发现:PHP中curl Content

岁月如歌 发表于 2024-6-15 15:16:29 浏览:  83 回复:  0 [显示全部楼层] 回帖奖励 |倒序浏览 |阅读模式


今天遇到一个很奇怪的问题,因为换服务器,同时的代码在旧服务器上用PHP跑一个接口,在新服务器死活报错。显示编码有问题。

经过一番的打印输出_(_($)),发现,在请头部多出来了=---------的结尾,在旧的服务器上却没有。





在查阅的很多资料,总结出一般只有种类型的数据,

1、---,却请求头里是:C-T:

另一个常见的POST数据提交的方式,F表单的设置为-,它会将表单的数据处理为一条消息,以标签为单元,用分隔符(这就是的作用)分开,类似我们上面C-T中的例子。 由于这种方式将数据有很多部分,它既可以上传键值对,也可以上传文件,甚至多个文件。当上传的字段是文件时,会有C-T来说明文件类型;C-,用来说明字段的一些信息。每部分都是以C开始,紧接着是内容描述信息,然后是回车,比较后是字段具体内容(字段、文本或二进制等)。如果传输的是文件,还要包含文件和文件类型信息。消息主体比较后以CC标示结束。



2、-,却请求头里是:C-T:-

3、,却请求头里是:

解决办法,因为不同版本和环境对兼容性问题,对提交的数据进行__处理,然后再发送出去,能现更好的兼容性,更小的请求数据包。

即在处理数据:

($=='POST')_($,CURLOPT_POSTFIELDS,__($));
这样就正常了。






恰好,很多人因盲盒交友而带来更多的益处,使之蓬勃发展,对行业的促动也是较大的。https://www.uihtm.com/thinkphp/15733.htmlHTML源码网(www.uihtm.com)提供div+css3响应式模板包括:网页模板、企业模板、商城模板,以及h5网站,jQuery网页特效,wp主题等8000G源码免费模板下载。