本机作为Web服务器调试第三方接口
先说明一下情况:本人苦逼初级程序员一枚,工作中老是遇到第三方接口,例如支付宝、微信、快递等接口。顺然他们提供的错误代码表。但是需要打印,切需要放到服务器上才能打印出错误信息 。这对于我这初级程序员感觉就是噩梦啊,小错多,切打印错误以后也不能确定是哪里错了 。而且如果把选择写打印错误的话,程序调好还需要把打印错误的语句改掉写成想要的结果 。所以注定是要我本机调试,问题清楚下来开搞 。
说明一下环境:
系统:win
开发工具: Visual Studio2015
语言:asp.net+mvc
其它工具:花生壳
首先需要现在win下创建iis,iis的文件指向项目地址,iis怎么配这里就不赘述了,这样就能通过ip访问访问本机网站,也就具备了外放访问的基本条件。
这里个人建议固定ip以便局域网内其他主机访问。配置好访问127.0.0.1加端口,我配的80端口直接访问127.0.0.1就进入到了网站,如下图,公司的网站就不单独写页面了,顺便给公司打下广告。
可以通过局域网其它电脑访问以下
确认配好iis后下载并安装花生壳,之前花生壳账户是免费的,现在好像要收实名认证费 ,具体没查需要的可以去看一下。
安装好登录,选择内网穿透,进入网页配置。
添加映射
按要求填写好确定,端口选择临时端口,固定端口收费 。
配置好如图,稍等片刻就能访问了。
不能及时访问的值友莫慌,生效可能存在一定延迟。
这里配置好以后需要把本地的程序连接到vs上,毕竟最后是在vs里面调试代码。那么需要vs启动是附件到iis上,下面是步骤。对了,启动vs时需要管理员权限,记得用管理员启动 。
选择本机iis,下面路径默认帮我们填好了,可以不用改。管理员权限也是这里重建虚拟目录用的,如果vs没提示创建就不用管。
红圈的地方取消勾选,具体为啥取消忘了,也是后来遇到了一些问题百度要取消这个 。
到这里我们就能愉快的调支付宝和其他第三方接口了,加上vs的断点功能相信每位同学都能顺利的写出代码。但是坑爹的微信并不这么想,为了安全腾讯要求域名认证,这可苦了我们这初级程序员了。接着想法吧,然后询问花生壳客服买花生壳的域名是否可以用花生壳解析,得到结果是肯定的后申请*级域名吧。
考虑到成本问题就申请个便宜的又能备案的,那就top了 。
6元,来吧!
然后把www解析到本地,中间有些限制例如解析个数等就不说了。解析完本地能通过*级域名访问,这就满足了微信支付的一半需求。
又是这熟悉的味道,又是这熟悉的配方 。
接下来想办法把域名备案,这个备案可难死我了,一个域名咋去备案啊。然后想本法曲线救国,记得之前在阿里搞过备案,而却域名和空间一起备案的。那如果不是阿里的域名但是是阿里的空间能不能备案呢?想到这就试试吧。
先买个空间吧,又是6元 。
然后真就可以备案,那就赶紧备案吧。备案过程不再叙述,我备过案了,现在进不去备案系统了 。这里有一个坑需要给大家讲一下,我之前在阿里和腾讯都买过域名,都备过案,然后域名过期后也就没管,感觉域名都过期了应该会自动注销备案吧。后来我备案这个的时候才知道需要自己注销,如果像我一样所有的网站都没用的话就注销主体就行了 。
然后就备案成功了,再然后这个域名就可以通用的调试第三方接口了,如果第三方变态的需要https的话可以在阿里上申请一个免费的ssl挂上就行了。
以上就是本文的全部内容,不当之处还望指出。最后提醒大家,提供方法是便于我们调试使用,切勿做不合法不道德的事情哦 。
汪老师装修分享
校验提示文案
可爱的排骨
校验提示文案
陈开水
2:设置本地80端口指向 tomcat。(直接tomcat指向80,或者先使用nginx,apahce监听80,再指向tomcat)
电脑测试微信,就下载微信开放者工具,这时候你输入你需要开发的域名,就会自动请求你本地的项目
如果一定要手机测试,去买个360随身wifi 19.9元,手机连接 360 创建的wifi,再下载一个fiddle,打开监听8888,。手机wifi设置代理,ip 电脑ip,端口 8888.然后这时候你 手机发起的请求,就会被 fiddle 监听,然后 经过本地host 把请求留在本地,调用项目。
校验提示文案
talesman
校验提示文案
di1988
校验提示文案
glb1031
校验提示文案
Fisher
校验提示文案
shen_ZR
校验提示文案
Supervisitor
校验提示文案
买青椒也用券
校验提示文案
弥勒99
校验提示文案
达尼亚德
校验提示文案
达尼亚德
校验提示文案
弥勒99
校验提示文案
陈开水
2:设置本地80端口指向 tomcat。(直接tomcat指向80,或者先使用nginx,apahce监听80,再指向tomcat)
电脑测试微信,就下载微信开放者工具,这时候你输入你需要开发的域名,就会自动请求你本地的项目
如果一定要手机测试,去买个360随身wifi 19.9元,手机连接 360 创建的wifi,再下载一个fiddle,打开监听8888,。手机wifi设置代理,ip 电脑ip,端口 8888.然后这时候你 手机发起的请求,就会被 fiddle 监听,然后 经过本地host 把请求留在本地,调用项目。
校验提示文案
买青椒也用券
校验提示文案
Supervisitor
校验提示文案
shen_ZR
校验提示文案
可爱的排骨
校验提示文案
Fisher
校验提示文案
glb1031
校验提示文案
di1988
校验提示文案
汪老师装修分享
校验提示文案
talesman
校验提示文案