asp中用javascript实现 var xmlHTTP;
xmlHTTP = new ActiveXObject("MSXML2.XMLHTTP");
xmlHTTP.open("POST", "authenticate.asp", false);
xmlHTTP.send(xmlDocument);
xmlHTTP = new ActiveXObject("MSXML2.XMLHTTP");
xmlHTTP.open("POST", "authenticate.asp", false);
xmlHTTP.send(xmlDocument);
解决方案 »
- 还有个问题,有没有保存控件属性的第三方控件啊?
- winform 程序启动后第一次调用webservice很慢
- 使用showModalDialog显示一个子窗体后如何局部刷新父窗体
- 在线等回复...
- 求救啊!请问在asp.net中(我用的C#.net)中怎么调用DTS,
- 请教:如何在C#.net中来做向导?
- 在.NET中怎么从Oracle数据库中读取DOM,DEM,DRG等栅格图像呢?
- 求助!!! C# 使用Post发包 加不上cookie
- 关于winform将datagridview的数据导出到csv格式的excel的问题
- 一个简单的问题
- 我们的录音文件和视频文件以二进制的形式存放在数据库中,请问如果在网页中放一个播放器进行播放
- 未处理的“System.NullReferenceException”类型的异常出现在 Terminal.API.dll 中。
直接发送xml格式字符串做为参数就行了
{
string sHtml = "";
HttpWebRequest request;
HttpWebResponse response=null;
Stream stream = null;
try
{
request = (HttpWebRequest)WebRequest.Create(sUrl);
request.Method = "POST";
request.ContentType="application/x-www-form-urlencoded";
Encoding encoding = Encoding.GetEncoding("GB2312");
byte[] data = encoding.GetBytes(postData);
request.ContentLength = data.Length;
Stream _stream=request.GetRequestStream();
_stream.Write(data,0,data.Length);
response=(HttpWebResponse)request.GetResponse();
stream = response.GetResponseStream();
sHtml=new StreamReader(stream,System.Text.Encoding.Default).ReadToEnd();
}
catch (Exception e)
{
string aa = e.Message;
if (response!=null) response.Close();
}
if(stream != null) stream.Close();
if(response != null) response.Close();
return sHtml;
}//调用
GetHtmlString("http://127.0.0.1/test/Get.aspx","<data>aa</data>");
request.ContentType="application/x-www-form-urlencoded";这句我看好像就是差别吧,
能不能给个WEB版本的,
还有,一定要用流的形式发送吗?好多代码哦,看晕了,有没有更简洁的方法呢.
Set xmlHttp = CreateObject("Msxml2.XMLHTTP") '创建对象
On Error Resume Next '出错处理
' xmlHttp.Open "POST", Url, False '用POST方式打开连接,异步执行。
xmlHttp.Open "POST", Url, False
xmlHttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" '上传表单
xmlHttp.Send (StreamRealtimeQueryXML) '发送指令 If Err.Number = 0 Then '如果连接正确
retStr = "被测前端设备返回信息:" & xmlHttp.responseText '等待并获得服务端返回的结果字符串
Else
retStr = "错误,被测前端设备接收失败。" '否则返回出错信息
End If
Set xmlHttp = nothing '释放对象
Response.Write(retStr)