java技术学习

通过XMLHTTP向指定URL发送数据

 

 1 <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
 2
< html  xmlns ="http://www.w3.org/1999/xhtml" >
 3 
< head >
 4  
< title >  new document  </ title >
 5  
< meta  name ="generator"  content ="editplus"   />
 6  
< meta  name ="author"  content =""   />
 7  
< meta  name ="keywords"  content =""   />
 8  
< meta  name ="description"  content =""   />
 9
10
< script  language ="JavaScript" >
11
var  xmlHttp  =   false ;
12
try   {
13xmlHttp 
=   new  ActiveXObject( " Msxml2.XMLHTTP " );
14 }
  catch  (e)  {
15
try   {
16xmlHttp 
=   new  ActiveXObject( " Microsoft.XMLHTTP " );
17 }
  catch  (e2)  {
18xmlHttp 
=   false ;
19 }

20 }

21
22
23          function  sendXmlHttp()
24          {
25
26
27             xml  =   " <?xml version=\ " 1.0 \ "  encoding=\ " UTF - 8 \ " ?><!DOCTYPE SigMailCommand SYSTEM \ " SigMail.dtd\ " > " ;                             // XML数据    
28             xml  +=   " <SigMailCommand Name=\ " checkuser\ " ><Param Name=\ " domainname\ " >test.com.cn</Param> " ;
29
30             xml  +=   " <Param Name=\ " username\ " >admin</Param></SigMailCommand> " ;
31             
32             url  =  http: // www.xxx.com/cgi-bin/;                    //设置发送的Url
33             
34             xmlHttp.open( " post " ,url, false );                     // 调用open方法
35
36             xmlHttp.setRequestHeader( " Content-Type " , " text/xml " );         // 设置发送请求的头
37
38              // xmlHttp.setRequestHeader("charset","UTF-16");        //设置发送请求的头
39
40             xmlHttp.send(xml);
41
42             alert(xmlHttp.responseText)
43
44        }

45
46     
</ script >
47
48 
</ head >
49
50 
< body >
51  
< input  type ="button"  value ="测试"  onclick ="javascript:sendXmlHttp()" >
52 
</ body >
53
</ html >
54

posted on 2007-01-12 15:51 denny 阅读(402) 评论(0)  编辑  收藏 所属分类: Web技术


只有注册用户登录后才能发表评论。


网站导航:
 

My Links

Blog Stats

留言簿

文章分类

文章档案

搜索

最新评论