網址:http://218.85.72.86:8080/fj_MedDevBid/HttpChannel?action=WEBSITE_GOTO_LOGIN_SYS_A&USERTYPE=2&SUBSYSTEM=&HOSTYPE=3
驗證碼地址:
http://218.85.72.86:8080/fj_MedDevBid/HttpChannel?action=KDA__445C472EBBA664EC7BD54AD3FA8B67FF&rand=0.8396945820770367
其中:action=KDA__445C472EBBA664EC7BD54AD3FA8B67FF 可以自網頁中取取得
rand=0.nnn 是可以隨機取得
另外: Cookie= JSESSIONID=0000xwQYC1gZdxcfRZCMqkXXXXXXX 也可自網頁取得
問題:
1. 驗證碼圖片 在IE直接打開驗證碼地址是可以正常顯示的,
2.錯誤地方: 通過xmlhttp(get 驗證碼地址 false)取得后寫入到一個檔案 ,按正常來說這個檔案應該是一個圖片,回傳的即是檔案內容,如下
html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>出錯了</title>
<link href="https://bbs.csdn.net/topics/css/main.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="https://bbs.csdn.net/js/common.js"></script>
<style type="text/css">
如何解決這個問題,謝謝!
uj5u.com熱心網友回復:
2.錯誤地方: 通過xmlhttp(get 驗證碼地址 false)取得后寫入到一個檔案 ,按正常來說這個檔案應該是一個圖片,回傳的卻是文本內容,無法取得圖片uj5u.com熱心網友回復:
沒準你得base64解碼。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/60983.html
標籤:網絡編程
