介绍
这篇文章将为大家详细讲解有关小程序中帖子请求的示例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
按照文档,肯定是这么写。那就入坑了。
1。& # 39;内容类型# 39;:& # 39;application/json # 39;用在得到请求中没问题。
文章请求就不好使了。需要改成:“Content-Type":“应用程序/x-www-form-urlencoded"
2。加上方法:“POST"
3。数据:{cityname:“上海“,关键:“1430 ec127e097e1113259c5e1be1ba70"}写成json格式这样也是请求不到数据的。需要转格式。
下面直接贴代码:3.1
& lt; span 风格=白痔宕笮?24 px;“在//index.js ,//获取应用实例,, var app =, getApp (),, 页面(,{,, ,,数据:{,, ,,,toastHidden:,真的,,, ,,,city_name:, & # 39; & # 39;,,, ,,},, onLoad才能:函数(),{,, ,,,that =,,,, ,,,wx.request (, {,, ,,,,,url:,“http://op.juhe.cn/onebox/weather/query",,,, ,,,,,头:,{,, ,,,,,,,“Content-Type":,“应用程序/x-www-form-urlencoded",, ,,,,,},,, ,,,,,方法:,“POST",,, ,,,,//数据:,{,cityname:“上海“,,关键:,“1430 ec127e097e1113259c5e1be1ba70",},,, ,,,,,数据:,Util.json2Form (, {, cityname:“上海“,,关键:,“1430 ec127e097e1113259c5e1be1ba70",}),,, ,,,,,完成:,函数(,res ), {,, ,,,,,,,that.setData (, {,, ,,,,,,,,,toastHidden:,假的,,, ,,,,,,,,,toastText:, res.data.reason,,, ,,,,,,,,,city_name:, res.data.result.data.realtime.city_name,,, ,,,,,,,,,日期:,res.data.result.data.realtime.date,,, ,,,,,,,,,信息:,res.data.result.data.realtime.weather.info,,, ,,,,,,,});,, ,,,,,,,如果(==,,res  null | |, res.data ==, null ), {,, ,,,,,,,,,console.error(, & # 39;网络请求失败& # 39;,),,, ,,,,,,,,,回来,,, ,,,,,,,},, ,,,,,},, ,,,}),, ,,},, ,,onToastChanged:函数(),{,, ,,,that.setData (, {, toastHidden: true });,, ,,}, }),, var ,,,,, var Util =,要求(,& # 39;. ./. ./跑龙套util.js& # 39;,); & lt;/span>
3.2
& lt; span 风格=白痔宕笮?24 px;“祝辞& lt; !——index.wxml祝辞,, & lt; view 类=癱ontainer"祝辞,, ,,& lt; toast 隐藏=皗{toastHidden}}“, bindchange=皁nToastChanged"祝辞,, ,,,,,,,{{toastText}},, ,,,& lt;/toast>,, ,,,& lt; view> {{city_name}} & lt;/view>,, ,,,& lt; view>{{日期}}& lt;/view>,, ,,,& lt; view>{{信息}}& lt;/view>,, & lt;/view> & lt;/span>
3.3
& lt; span 风格=白痔宕笮?24 px;“在//util.js , function json2Form (json), {,, ,,,var str =, [];,, ,,,(var p 拷贝json) {,, ,,,,,,,str.push (encodeURIComponent (p), +,“=? +, encodeURIComponent (json [p])),,, ,,,},, ,,,return str.join(”和“);,, },, module.exports =, {,, json2Form才能:json2Form,,, null小程序中帖子请求的示例