微信扫码登录

其他登录方式

绑定手机号

注册

我同意用户协议

忘记密码

用户协议

绑定手机号

近期有不法分子打着爱盈利的旗号,制作“爱盈利”名称的App,并伪造爱盈利证件,骗取用户信任,以抖音点赞赚钱或其他方式赚钱为名义,过程中以升级会员获得高佣金为名让用户充值。
爱盈利公司郑重声明:我司没有研发或运营过任何名为“爱盈利”的APP,我司做任务赚钱类产品从没有让任何普通用户充值升级会员。我公司产品均在本网站可查询,请将网站拉至底部,点击“关于我们”可查看爱盈利相关产品与服务。
温馨提示:当遇到此类问题请拨打官方电话或添加官方微信,以免财产损失。爱盈利官网地址:www.aiyingli.com。
  • 推广与合作
X

小程序丨微信小程序从后面服务端获取数据失败

来源: 9017

本人新人,刚刚上手小程序几天,希望各位大神多多指教
1、后端采用的是asp.net(VB.NET),创建的是webservice,部分代码如下

<WebMethod()> _
    Public Sub GetStudentEx(ID As Integer)
        Dim stu As New Student
        Dim stuJsonString As String
        If ID = 1 Then
            stu.ID = 1
            stu.Name = "Byron"
        Else
            stu.ID = 2
            stu.Name = "Frank"
        End If
        stuJsonString = JsonConvert.SerializeObject(stu)
        '主要是下面的两句
        Context.Response.Write(stuJsonString)
        Context.Response.End()
    End Sub
 
    <WebMethod()> _
    Public Function GetStudentExEx(ID As Integer) As String
        Dim stu As New Student
        Dim stuJsonString As String
        If ID = 1 Then
            stu.ID = 1
            stu.Name = "Byron"
        Else
            stu.ID = 2
            stu.Name = "Frank"
        End If
        stuJsonString = JsonConvert.SerializeObject(stu)
        Return stuJsonString
 
    End Function

2、微信小程序编写的js文件中的代码如下:

Page({
  data: {
  },
  onLoad: function () {
    wx.request({
            method:"POST",
            url:"http://127.0.0.1/WebService.asmx/GetStudentEx",
            data: {
              ID:2
            },
            header: {
                'Content-Type': 'application/json'
            },
            success:function(res){
                  console.log('正确在这里');
                  console.log(res.data);
                  console.log(res.data.d);
                  console.log(res.data.Student.ID);
            },
             fail: function (res) {
                console.log('错误在这里');
            }
         })  
  }
})

3、我是在自己电脑上模拟的,在调用后端方法“GetStudentExEx”的时候,url:"http://127.0.0.1/WebService.asmx/GetStudentExEx",是没有问题的,可以成功获取到值

微信小程序从后面服务端获取数据失败

4、但是在调用"GetStudentEx"的时候,发现调用不成功,提示错误

微信小程序从后面服务端获取数据失败

网友回复:

A***:

每个微信小程序需要事先设置一个通讯域名,小程序可以跟指定的域名与进行网络通信。

东***:

也就是说,每个小程序必须与域名绑定对不?

汤***:

问题已经找到,是“Context.Response.End()”这句话引起的

导致传输数据流中断。把这句话去掉就可以了

爱盈利(aiyingli.com)移动互联网最具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。

评论

相关文章推荐

SELECT dw_posts.ID,dw_posts.post_title,dw_posts.post_content FROM dw_posts INNER JOIN dw_term_relationships ON (dw_posts.ID = dw_term_relationships.object_id) WHERE 1=1 AND(dw_term_relationships.term_taxonomy_id = 5246 ) AND dw_posts.post_type = 'post' AND (dw_posts.post_status = 'publish') GROUP BY dw_posts.ID ORDER BY RAND() LIMIT 0, 6

京ICP备15063977号-2 © 2012-2018 aiyingli.com. All Rights Reserved. 京公网安备 11010102003938号