小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常

微信小程序,微信公开课,小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常 微信公开课

微信公开课小程序热门讨论关于「小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常」的小程序开发问题
补充:小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常,需求的场景描述(希望解决的问题)后台查询数据库时返回到前端页面的数据异常(且会报错404就是你request的地址404),在浏览器中PHP查询数
展开:问题模块框架类型问题类型操作时间AppID管理后台小程序需求1019wx8665c8f8312445e3需求的场景描述(希望解决的问题)后台查询数据库时返回到前端页面的数据异常(且会报错404就是你request的地址404),在浏览器中PHP查询数据显示正常,也会报错404前端WXML<!pagesdemodemowxml<viewclass=list<viewclass=listitembindtap=testCgi<text测试<text<view<viewclass=listitemwx:if={{requestResult}}<textclass=requesttext{{请求结果:+requestResult}}<text<view<view前端JS:pagesdemodemojsvarqcloud=require(vendorwafer2clientsdkindex)varconfig=require(config)varutil=require(utilsutiljs)Page({data:{requestResult:},testCgi:function(){varthat=this;wxrequest({url:${configservicehost}weappdata_query,此处填写你后台请求地址method:POST,header:{contenttype:applicationxwwwformurlencoded改变默认值为这个配置},dataType:json,添加这个配置data:{},success:function(res){successconsolelog(resdata);打印请求返回的结果consolelog(===================);thatsetData({requestResult:resdata})},fail:function(res){fail},complete:function(res){complete}})}})后端PHP<?php**查询单行数据**$name=$_GET[name];接收参数$hostname_conn=localhost;$database_conn=;数据库名$username_conn=;用户名$password_conn=;自己数据库的密码连接MYSQL数据库$conn=mysqli_connect($hostname_conn,$username_conn,$password_conn,$database_conn)ortrigger_error(mysqli_error(),E_USER_ERROR);$insert=INSERTINTOstudent(ID,name,sex,age)VALUES(5,qqqqq,1,11);mysqli_query($conn,$insert);$sql=SELECT*FROMstudent;mysqli_query($conn,setnamesutf8);不写这句有可能乱码$result=mysqli_query($conn,$sql);if(mysqli_num_rows($result)0){while($row=mysqli_fetch_assoc($result)){echojson_encode($row,JSON_UNESCAPED_UNICODE|JSON_PRETTY_PRINT);将请求结果转换为json格式}}WXML显示控制台报错:浏览器页面显示:希望提供的能力希望能解决404问题,且页面只显示数据库中数据即速小程序:服务端接口问题,我猜你用的CodeIgniter具体要排查你PHP代码才行可为什么明明使用了PHP框架还要像你这样连接数据库呢,极有可能是你使用了CI的路由,但是没有按照CI的规则构建Controller页面:那这个接口大体需要怎么排查呢我是用来测试,要用PDO来连接数据库操作,只是用的不6:还有就是我如果用PDO进行操作数据库,返回的数据会包含HTML标签显示::你不用框架就不会有html代码了:实在还解决不了,留下QQ我帮你:1449083165可以加我啊,大哥不过我已经解决了我还是用了CI框架进行返还参数{<?php**查询数据**defined(BASEPATH)ORexit(Nodirectscriptaccessallowed);header(ContentType:applicationjson);useQCloud_WeApp_SDKMysqlMysqlasDB;classData_querysextendsCI_Controller{publicfunctionindex(){$rows=DB::select(student,[*]);$num=count($rows);for($i=0;$i<$num;++$i){echojson_encode($rows[$i],true);}}}?}:CI_Controller这就是我说的框架跟路由原因,恭喜你找到了:嗯就是这个框架的问题谢谢啦:我们的数据返回是这样的,是一个数组[],404页面是客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应,且不知道原因所返回的页面:我好像没懂你的意思还是没清楚是什么原因导致的PHP界面是存在的,为什么还会404呢:是不是返回的状态是404:嗯,返回了查询结果与404上面有详细截图:我的意思是你服务器返回的 StatusCode是404么  这个StatusCode服务器是可以指定的浏览器F12网络看看这个StatusCode是不是404吧:状态是404:返回有数据就是服务器问题:是404呀怎么破:我服务器是购买的小程序解决方案,我百度了一个同样的问题,但是我不是很明白他的意思给你链接你看看https:blogcsdnnetmelon__articledetails81295926commentBox:链接的意思的post请求的 就是说 服务器可以get请求 不能post:GET请求也是一样的,404:有数据就是服务器问题
更多有关「小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常」的讨论可以前往微信公开课小程序参与互动哦!了解更多

「小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常」热门讨论订阅

微信小程序,微信公开课,小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常
订阅小程序

方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常」

微信公开课小程序热门讨论「小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热门讨论「小程序request请求后台数据正常处理,请求网址报错404,返回XML数据异常」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。