怎么做app软件_软件限制设备登录怎么激活成功教程

怎么做app软件_软件限制设备登录怎么激活成功教程项目描述客户端,基于H5Plus使用MUI框架开发的APP,运行环境为小米手机真机测试。服务端,使用SpringBoot搭建的项目,运行环境为SpringBoot内置Tomcat,部署端口为8090。问题分析电脑和手机连接同一个WiFi,手机点击按钮,触发Ajax请求,无法访问在笔记本电脑上部署的SpringBoot后台。原Ajax请求地址,使用的是localhost,打开电脑cmd窗口,输入ipconfig查询电脑的ipv4地址,修改localhost为电脑私网IP。mui.ajax(“ht

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

项目描述

客户端,基于H5Plus使用MUI框架开发的APP,运行环境为小米手机真机测试

服务端,使用SpringBoot搭建的项目,运行环境为SpringBoot内置Tomcat,部署端口为8090。

问题分析

电脑和手机连接同一个WiFi,手机点击按钮,触发Ajax请求,无法访问在笔记本电脑上部署的SpringBoot后台。

原Ajax请求地址,使用的是localhost,打开电脑cmd窗口,输入ipconfig查询电脑的ipv4地址,修改localhost为电脑私网IP。
在这里插入图片描述

mui.ajax("http://192.168.1.215:8090/coding/send",{ 
   
			data:{ 
   
				user:telephone.value,
			},
			dataType:'json',//服务器返回json格式数据
			type:'post',//HTTP请求类型
			timeout:10000,//超时时间设置为10秒;
			headers:{ 
   'Content-Type':'application/x-www-form-urlencoded'},	 

注: 这里最好的方法,是单独写一个IP配置文件,这样每次只需要更改配置文件的IP就可以了。

更新手机端代码后,重试Ajax请求。仍然无法和后台通信,Ajax返回abort错误,此时防火墙已经关闭。

打开手机所连接的WiFi设置,找到此时手机的IP地址,在电脑的cmd窗口中ping一下,可以ping通,但是就是访问不了后台,抓包工具也没有抓到有包过来。
在这里插入图片描述
在这里插入图片描述

此时,手机和电脑均在同一局域网,防火墙并没有拦截请求,腾讯电脑管家已经关闭。继续在cmd窗口使用netstat -na查看TCP的192.168.1.215:8090是否有连接状况,并没有找到8090端口的TCP连接。
在这里插入图片描述


原因分析

通过查询发现路由器有一个AP隔离模式,因为路由器不是我家的,所以无法确定该路由是否开启了AP隔离模式,但是真机测试结果和AP隔离非常相似。

AP隔离是一种路由模式。AP隔离指的是开启之后,各个连接的设备不能互相通讯,起到隔离的作用,来保障不同用户的安全。《详细见 百度百科AP隔离

解决方案

方案 1(极不推荐) 打破手机和电脑在同一局域网的条件,使用NAT做内网穿透,手机和电脑可以在不同的局域,可以直接在公网中访问后台,没有尝试过这种方法,个人觉得比较麻烦。

方案 2(推荐) 在上述问题的基础上(将手机和电脑通连接在同一个WiFi路由器上,构成在同一局域网条件),如果有条件,可以尝试关闭路由器的AP隔离。

方案 3(推荐) 电脑打开移动热点,手机连接热点构成在同一局域网条件。
在这里插入图片描述

方案 4(推荐) 手机打开移动热点,电脑连接热点构成在同一局域网条件。
在这里插入图片描述
注: 这里每一种方案的IP地址都不一样。

所有方案都需要注意以下几点:

  1. 关闭电脑防火墙或者在控制面板添加入站规则
  2. Ajax请求IP地址需要修改为当前电脑的IP地址
  3. 修改完了IP,千万不要忘记同步到安卓手机中

如果连接成功,使用netstat -an是可以找到手机和电脑8090端口的一个TCP连接的;同时,在SpringBoot的后台也会有记录。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196689.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 网页中图片去色问题是什么_网页问题

    网页中图片去色问题是什么_网页问题网页中图片去色问题网页中经常需要一种js效果,就是鼠标经过某张图片,图片去色。为了不加载两张图片(一张彩色和一张灰色),在网上找到了一些方法。方案一:使用grayscale.js可以使用grayscale.js来实现图片的去色,但是有个缺点就是它可以实现鼠标经过图片去色,但是实现不了鼠标移开之后,图片恢复颜色。使用demo:window.onload=function(

    2022年10月6日
    0
  • idea2019激活码(已测有效)

    idea2019激活码(已测有效),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    2.1K
  • oracle 解锁表

    oracle 解锁表操作的前提用sys用户以SYSDBA角色登录第一种解锁方式1.查询被锁的表selectobject_name,machine,s.sid,s.serial#fromv$locked_objectl,dba_objectso,v$sessionswherel.object_id = o.object_idandl.session_id=s.sid;2.查询…

    2022年6月15日
    31
  • 使用 JSONPath 解析 JSON 完整内容详解

    使用 JSONPath 解析 JSON 完整内容详解jsonpath的介绍:JsonPath是一种简单的方法来提取给定JSON文档的部分内容。JsonPath有许多编程语言,如Javascript,Python和PHP,Java。JsonPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的json内容。 github上有它的应用:https://github.com/json-path/…

    2022年6月15日
    137
  • 使用u盘之前需要将其格式化_使用g中的光盘之前需要将其格式化

    使用u盘之前需要将其格式化_使用g中的光盘之前需要将其格式化本人使用一个外置硬盘,结果每次下载东西都需要重新格式化,从网上找了下方法,发现Windows有自动修复的工具,不用每次格式化。1.首先进入运行,保证自己管理员模式,通过"Windows键+

    2022年8月6日
    6
  • vmware创建centos虚拟机步骤_vmware虚拟机怎么用

    vmware创建centos虚拟机步骤_vmware虚拟机怎么用1.下载CentOS最新镜像2.新建虚拟机3.安装CentOS74.登录5.查看Linuxip地址6.MobaXterm链接Linux7.Centos7设置使用阿里云镜像做yum源8.CentOS关闭防火墙9.CentOS开启22端口

    2025年9月2日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号