博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序开发1
阅读量:5144 次
发布时间:2019-06-13

本文共 888 字,大约阅读时间需要 2 分钟。

关于微信小程序的开发。对于我们这些没学过oc或者android的人来说,无疑是一个令人鸡冻的好消息。这段时间研究了微信小程序开发。关于小程序的注册,认证和基础环境的搭建,官方文档已经非常详细了。这里就不再赘述了。

这里主要说说关于小程序网络模块的开发中遇到的一些问题,也许对大家有一点点帮助;

首先说说我的小程序:

后端服务用的是.NET的webservice;

然后利用小程序的wx.request请求我的接口。但是就是这么简单的一个东西,还是遇到了很多坑;

 

1、刚入门的童鞋可能会遇到跨域问题。这个需要在小程序管理平台的:设置->开发设置->服务器配置  设置好授权的域名即可了

 

2、关于小程序的request请求只支持https协议,是https哦。不是http,关于服务器如何配置支持https协议,在网上有很多相关的资源,可以百度查阅一下;

 

3、遇到错误:“Only Web services with a [ScriptService] attribute on the class definition can be called from script”,遇到这个问题,只需将如下的ScriptService注释去掉即可

 

 

4、关于使用了HTTPS协议后发现通过wx.request发送的请求,在服务端怎么都获取不到请求参数,而使用js的ajax却可以。官方对于wx.request的说明是:wx.request发起的是https请求。一个微信小程序,同时只能有5个网络请求连接。

解决方法是:

一、在使用wx.request发送请求是,请求的参数使用字符串拼接方式,而不是键值对的方式。如下。

二、header头部的Content-Type使用如下的第一种方式

如上,即可解决wx.request的网络请求问题。

关于wx.request调用java程序和php程序的接口,还没有测试。待我找个时间测试后在将心得发布出来。

排版有问题。大家将就着看吧。!!!

 

转载于:https://www.cnblogs.com/zhijiang/p/6041834.html

你可能感兴趣的文章
CocoaPod
查看>>
【Finish】Python Day 9
查看>>
css3实现漂亮的按钮链接
查看>>
最大矩形面积
查看>>
[python基础] python 2与python 3的区别,一个关于对象的未知的坑
查看>>
BZOJ 1251: 序列终结者 [splay]
查看>>
Enterprise Library 加密应用程序块的设计
查看>>
深度剖析post和get的区别
查看>>
云的世界
查看>>
WPF border属性
查看>>
初识DetNet:确定性网络的前世今生
查看>>
5G边缘网络虚拟化的利器:vCPE和SD-WAN
查看>>
linux下启动tomcat----Cannot find ./catalina.sh
查看>>
MATLAB基础入门笔记
查看>>
【UVA】434-Matty's Blocks
查看>>
五、宽度优先搜索(BFS)
查看>>
运行一个窗体直接最大化并把窗体右上角的最大化最小化置灰
查看>>
Android开发技术周报 Issue#80
查看>>
hadoop2.2.0+hive-0.10.0完全分布式安装方法
查看>>
WebForm——IIS服务器、开发方式和简单基础
查看>>