如何在小程序中調(diào)用本地接口?
由于現(xiàn)在網(wǎng)上已經(jīng)有很多的《微信小程序從精通到入門》的教程了,所以就不再重復(fù)那些,只是講一下,在開發(fā)的過程中,如何使用本地(開發(fā)環(huán)境)的接口。
因?yàn)樾〕绦虻拈_發(fā)文檔中寫著,wx.request中的URL只能是一個(gè)https一般來(lái)說(shuō),當(dāng)?shù)貨]有請(qǐng)求https的-.-
所以我們用它Charles代理實(shí)現(xiàn)需求。
我認(rèn)為你現(xiàn)在有以下條件:
0.有權(quán)開發(fā)微信小程序
1.知道自己小程序背景配置的信任域名是什么-.-
2.有一臺(tái)Mac(阿哈哈...無(wú)視...截圖來(lái)自Mac...Windows黨請(qǐng)多擔(dān)心)
準(zhǔn)備工作:
首先,我們需要安裝以下兩個(gè)軟件:
0.安裝Charles,當(dāng)然是破解版。-.-破解方法請(qǐng)自行百度,不贅述
1.安裝微信web開發(fā)者工具
操作步驟:
到這一步,我想你已經(jīng)安裝了以上兩個(gè)軟件,并且可以正常運(yùn)行。
0.首先打開Charles,Help->SSLProxying->InstallCharlesRootCertificate本地安裝證書
1.搜索鑰匙串訪問Charles關(guān)鍵詞,找到證書,點(diǎn)擊信任選擇始終信任
2.打開Tools->MapRemote在本地(開發(fā)環(huán)境)服務(wù)中添加在線域名的映射
3.打開Proxy->ProxySettings
4.選擇Proxies默認(rèn)選項(xiàng)卡HTTPProxy值為8888,需要記住這個(gè)端口號(hào),后面在微信web開發(fā)人員工具中使用的開發(fā)人員工具
5.選擇MacOSX點(diǎn)擊以下兩個(gè)選項(xiàng)卡
6.打開Proxy->MacOSXProxy啟用本地代理服務(wù)
7.這時(shí),Charles本地服務(wù)代理網(wǎng)上服務(wù)的步驟已經(jīng)完成,其次是微信web開發(fā)人員工具中的一些設(shè)置
8.掃碼登錄后,單擊右上角代理的選項(xiàng)
9.選擇手動(dòng)設(shè)置代理,然后填寫本地代理IP,以及前邊在Charles代理端口號(hào)(第5步)設(shè)置在中
10.點(diǎn)擊保存后,來(lái)到微信小程序項(xiàng)目wx.request直接填寫在線域名后,保存運(yùn)行,您會(huì)發(fā)現(xiàn)Charles你已經(jīng)收到了當(dāng)?shù)氐囊恍┱?qǐng)求
這個(gè)答案是網(wǎng)友推薦的
用VB制作一個(gè)在win7里修改IP的小程序
強(qiáng)烈建議不使用VB,用腳本語(yǔ)言,
新建記事本,強(qiáng)制修改為bat文件擴(kuò)展名
文件名為a.bat
粘貼以下代碼(共一行)
**********************************
netshinterfaceipsetaddress"無(wú)線網(wǎng)絡(luò)連接"static192.168.164.21255.255.0.0192.168.164.1
**********************************
直接保存為bat文件可以,雙擊可以運(yùn)行
無(wú)線網(wǎng)絡(luò)連接也可以在雙引號(hào)中改為本地連接
一是本機(jī)ip
二是子網(wǎng)掩碼
三是網(wǎng)管ip
額~~我在網(wǎng)上見過這個(gè)~很好用~~不過~~呵呵~~麻煩一下有VB是的嗎?我宿舍八個(gè)~~我修改了物理地址EXE上面有八個(gè)按鈕~用那個(gè)人的物理地址代替那個(gè)人的物理地址~~現(xiàn)在我只想在上面加一個(gè)改變IP的方法~~同時(shí)改變物理地址IP也給改了~~~
或者能用VB和BAT文件聯(lián)系在一起也可以。每個(gè)按鈕關(guān)聯(lián)一個(gè)BAT文件
你給我看你的程序源代碼,然后想辦法。應(yīng)該有直接執(zhí)行程序的方法。
yang.sigma@gmail.com
這個(gè)答案是提問者推薦的
以上就是【不敢相信!小程序設(shè)置ip代理(微信小程序代理設(shè)置)】的全部?jī)?nèi)容。


評(píng)論