Charles端口通常配置的爲8888,不知道怎麼配置詳見charles文檔瀏覽器
打開charles,發現訪問瀏覽器任意頁面都是失敗。服務器
在瀏覽器的高級設置中設置代理服務器,以火狐爲例,以下cookie
點擊肯定保存後隨意訪問一個頁面發現能夠訪問了,證實設置代理成功。jsp
以das爲例,咱們只須要看das的接口。但charles裏面抓到的接口五花八門,就在filter設置篩選post
用用戶(ydh/123456)訪問http://192.168.3.217:8080/das/index.jsp,找到400文件接收狀況查詢,輸入廠商名稱「上海上藥龍虎醫藥銷售有限公司」,點擊搜索,url
這條接口請求就是查詢接口代理
Postman經過接口獲取參數須要接口地址,cookies和request,選中該條接口右鍵可copy到它的接口地址,在charles返回值的Contents中可查看cookies,formorm
在url輸入http://192.168.3.217:8080/das/das/reminder/reminderAction!findAll.action,選擇post請求,在body中輸入在charles中獲取到的form,以key、value的形式寫入body中blog
隨後設置cookies,點擊cookies,找到帶接口域名,在首次打開的時候已經自動把JSESSIONID的值填好了,在其中增長另外三個的cookies接口
如圖,點擊add cookies,只用在開頭填寫剛剛在charles中抓到的cookies對應的key、value值,以「key=value;」的形式添加。此處有三個須要從新添加須要新增三次
填寫完後點擊JSESSIONID檢查自動填入的值是否與charles抓取的一致,由於postman中可能存在以前的cookies未更新,不一致改成一致,保存
點擊send,收到如圖的返回值,可用bodyàpreview查看視圖,更加直觀
可用更改factoryName、model.factoryId查詢到其餘廠商的數據。
也可用charles再次獲取其餘藥廠的參數,獲取請求參數。