XMLHTTP����
XMLHTTP�������䷽��
������������������������������������
MSXML���ṩ��Microsoft.XMLHTTP�������ܹ����ɴ����ݰ���Request������ת���Լ�����������
����XMLHTTP�������������£�
Set objXML = CreateObject("Msxml2.XMLHTTP") ��
Set objXML = CreateObject(��Microsoft.XMLHTTP��)
' Or, for version 3.0 of XMLHTTP, use:
' Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
����������Open������Request�������г�ʼ�������ʽΪ��
poster.open http-method, url, async, userID, password
Open�����а�����5��������ǰ�����DZ�Ҫ�ģ��������ǿ�ѡ��(�ڷ�������Ҫ����������֤ʱ�ṩ)�������ĺ���������ʾ��
http-method�� HTTP��ͨ�ŷ�ʽ������GET���� POST
url�� ����XML���ݵķ�������URL��ַ��ͨ����URL��Ҫָ�� ASP��CGI����
async�� һ��������ʶ��˵�������Ƿ�Ϊ�첽�ġ��������첽ͨ�ŷ�ʽ(true)���ͻ����Ͳ��ȴ�����������Ӧ��������ͬ����ʽ(false)���ͻ�����Ҫ�ȵ�������������Ϣ����ȥִ����������
userID �û�ID�����ڷ�����������֤
password �û����룬���ڷ�����������֤
XMLHTTP������Send����
��Open������Request�������г�ʼ������Send��������XML���ݣ�
poster.send XML-data
Send�����IJ���������Variant���������ַ�����DOM�����������������������ݵķ�ʽ��Ϊͬ�����첽���֡����첽��ʽ�£����ݰ�һ���������ϣ��ͽ���Send���̣��ͻ���ִ�������IJ���������ͬ����ʽ�£��ͻ���Ҫ�ȵ�����������ȷ����Ϣ���Ž���Send���̡�
XMLHTTP�����е�readyState�����ܹ���ӳ���������ڴ�������ʱ�Ľ�չ״�����ͻ����ij������Ը�������״̬��Ϣ������Ӧ���¼���������������ֵ���京�����±���ʾ��
ֵ ˵��
0 Response�����Ѿ���������XML�ĵ����ع�����δ����
1 XML�ĵ��Ѿ�װ������
2 XML�ĵ��Ѿ�װ�����ϣ����ڴ�����
3 ����XML�ĵ��Ѿ�����
4 �ĵ��Ѿ��������ϣ��ͻ��˿��Խ��ܷ�����Ϣ
�ͻ���������Ӧ��Ϣ
�ͻ������յ�������Ϣ���мĴ����������Ͼ�������C/S֮����һ���������ڡ��ͻ���������Ӧ��ͨ��XMLHTTP����������ʵ�ֵģ�
�� responseTxt����������Ϣ��Ϊ�ı��ַ�����
�� responseXML����������Ϣ��ΪXML�ĵ����ڷ�������Ӧ��Ϣ�к���XML����ʱʹ�ã�
�� responseStream����������Ϣ��ΪStream������
������xml�ļ��Ƕ�̬���ɵ�������xmlHTTP���ͳ�ȥ������һ���ڿͻ���javascript�ű��������ݣ���Ȼ��Ҳ����д�ڷ�����������Ҫ��Ӧ�ĸ�һЩ���������������Ҳο����˽������÷���
var xmlDoc=new ActiveXObject("MSXML2.DOMDocument");
flag=xmlDoc.loadXML("");
newNode =xmlDoc.createElement("����")
MarkNode=xmlDoc.documentElement.appendChild(newNode);
newNode =xmlDoc.createElement("StartMark")
newNode.text=StartMark;
MarkNode.appendChild(newNode)
newNode =xmlDoc.createElement("EndMark")
newNode.text=EndMark;
MarkNode.appendChild(newNode)
newNode =xmlDoc.createElement("����")
DateNode=xmlDoc.documentElement.appendChild(newNode);
newNode =xmlDoc.createElement("StartDate");
newNode.text=StartDate;
DateNode.appendChild(newNode)
newNode =xmlDoc.createElement("EndDate")
newNode.text=EndDate;
DateNode.appendChild(newNode);
newNode =xmlDoc.createElement("����")
SLNode =xmlDoc.documentElement.appendChild(newNode);
newNode =xmlDoc.createElement("StartSL")
newNode.text=StartShuL
SLNode.appendChild(newNode)
newNode =xmlDoc.createElement("EndSL");
newNode.text=EndShuL
SLNode.appendChild(newNode);
newNode =xmlDoc.createElement("����")
DJNode =xmlDoc.documentElement.appendChild(newNode)
newNode =xmlDoc.createElement("StartDJ")
newNode.text=StartDanJ;
DJNode.appendChild(newNode);
newNode =xmlDoc.createElement("EndDJ")
newNode.text=EndDanJ;
DJNode.appendChild(newNode);
newNode =xmlDoc.createElement("����")
JENode =xmlDoc.documentElement.appendChild(newNode)
newNode =xmlDoc.createElement("StartJE")
newNode.text=StartJinE
JENode.appendChild(newNode)
newNode =xmlDoc.createElement("EndJE")
newNode.text=EndJinE
JENode.appendChild(newNode)
newNode =xmlDoc.createElement("�ֿ�����")
newNode.text=CK;
xmlDoc.documentElement.appendChild(newNode)
newNode =xmlDoc.createElement("Ʊ��")
newNode.text=RKPH;
xmlDoc.documentElement.appendChild(newNode)
newNode =xmlDoc.createElement("�����")
newNode.text=CorpName;
xmlDoc.documentElement.appendChild(newNode)
newNode =xmlDoc.createElement("BiaoShi")
newNode.text=Biaoshi
xmlDoc.documentElement.appendChild(newNode)
newNode =xmlDoc.createElement("FindCate")
newNode.text=FindCate
xmlDoc.documentElement.appendChild(newNode)
var xh =new ActiveXObject("MSXML2.XMLHTTP")
xh.open("POST","Find.asp",false)
xh.setRequestHeader("Content-Type","text/xml")
xh.setRequestHeader("Content-Type","gb2312")
xh.send(xmlDoc);
�ҵ�ÿһ��newNode��textֵ��һ��������Ҳ�����ҿͻ���form ��input��ֵ,
- ת����ע����Դ��ITѧϰ�� ��ַ��http://www.t086.com/ �����������Ƽ�������
- �ر������� ��վ�������ر�������ֹת�ص�ר�������������¿�������ת�أ���������ע��������ԭʼ���ߡ����°�Ȩ������ԭʼ�������С����ڱ���վת�����µĸ��˺���վ�����DZ�ʾ������л�⡣������վת�ص������а�Ȩ��������ϵ���ǣ����ǻᾡ�����Ը�����
- �������е���ɫ
- �������ж�IP��ַ��A��B���C��
- ������ϵ��Ц�� (ʷ����ȫ��
- ��Google���������ŵ���ͨv4.0
- ���ٶ�ͳ��URL��hm������utm�����Ķ�Ӧ��ϵ
- ���������ԡ���װ Windows XP ����ϵͳ��ͼ��ȫ����
- ��ƻ������MACbook Air���ݼ���ȫ
- ��Linux��ʹ��host��dig��nslookup��ѯDNS
- �����Լ���VPS�Google��������
- ��С�ڴ�VPS֮Nginx+PHP-fpm�߸����Ż���ѹ�����Է���