|M| 一个彩信的接口是用Post方法提交的,用什么办法可以把这些全都写在.cs
案例可参见:http://www.caixin888.cn/up.asp
HTTP接口使用说明:
使用方式:POST
post页面:wuhan.asp
参数:
用户名:uname
用户密码:pword
彩信主题:subject
帧数量:fcount
帧中参数命名规则:参数名+帧编号
帧持续时间:dur_
图片文件:p_
文本文件:t_
文本编辑框:ta_
音乐文件:a_
说明:文本内容以编辑框的为准
举例说明:以第2帧为例
参数名+帧编号
帧持续时间:dur_2
图片文件:p_2
文本文件:t_2
文本编辑框:ta_2
音乐文件:a_2
因为现在是用户要根据数据库里面的数据来发送彩信
所以全都是写在CS里面的
要怎么做 谢谢
------解决方案-------------------- <form action= "asp ">
------解决方案--------------------看错了
用webhttprequest
可以去查一下
------解决方案--------------------页面里放 <form action= "wuhan.asp ">
找个地方 <input name= "subject " type=hidden value= ' <%= name %> '>
<input name= "fcontent " type=hidden value= ' <%= content %> '>
.cs
public string name;
public string content;
page_load()
{
name=取得的值;
content=取得的值;
}
你试试
------解决方案--------------------跟跨站攻击没有区别
------解决方案--------------------现在的问题越来越高深了..
------解决方案--------------------用xml不好吗
------解决方案--------------------amandag(高歌) ( ) 信誉:100 Blog 加为好友 2007-06-14 19:32:45 得分: 0
现在的问题越来越高深了..
是啊,我以前是不会,现在是看不懂题目了。
------解决方案--------------------考虑 WebHttpRequest
------解决方案--------------------利用httpwebrequest.做一个post的请求.
------解决方案--------------------System.Net.WebClient wc = new WebClient();
string postData = string.Format( "参数{0}&参数={1} ",Server.UrlEncode( "中文post要先编码 "),Server.UrlEncode( "中文post要先编码 "));
wc.Headers.Add( "Accept-Language ", "zh-cn ");
wc.Headers.Add( "Content-Type ", "application/x-www-form-urlencoded ");
wc.UploadData( "http://www.xxx.com/xxx.asp? ", "POST ", System.Text.Encoding.Default.GetBytes(postData));
---------
在c/s程序里引用system.web,
把server.urlencode换成System.Web.HttpUtility.UrlEncode( "中文 ", System.Text.Encoding.Default);
------解决方案--------------------一点都不专业
1 你是做接口还是 做页面?
如果页面,那直接提交就可以
如果接口,那用到的可就多了, socket传输,xml解析,数据库缓存
2 用后台cs做的话
写个send()方法,实现 连接对方url,发送数据,并取回 状态
------解决方案--------------------up,JF~~
------解决方案--------------------up