栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从Node.js POST到PHP

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从Node.js POST到PHP

由于您正在发送数据,因此

Content-Type:application/json
您将需要读取原始输入,因为php不知道如何将json读入_GET和_POST之类的全局变量中,除非您有一些php扩展来做到这一点。

您可以使用querystring库将对象解析为名称-
值对查询字符串,

Content-Type:application/x-www-form-urlenpred
然后与之进行传输,以便将数据解析为全局变量

var data = {   var1:"something",   var2:"something else"};var querystring = require("querystring");var qs = querystring.stringify(data);var qslength = qs.length;var options = {    hostname: "example.com",    port: 80,    path: "some.php",    method: 'POST',    headers:{        'Content-Type': 'application/x-www-form-urlenpred',        'Content-Length': qslength    }};var buffer = "";var req = http.request(options, function(res) {    res.on('data', function (chunk) {       buffer+=chunk;    });    res.on('end', function() {        console.log(buffer);    });});req.write(qs);req.end();


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/448847.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号