背景:学校网站在做oauth1.0协议的第三方应用端接口,已经实现了php版本,现在需要实现C#版本。
任务要求摘抄:
请注意以“oauth_”开头的参数都需要放在HTTP的header里"Authorization"里发送,其他参数通过GET和POST方式发送。本人小白,请教各位:
1.如何把字符串通过authorization传至服务器端?
2.根据任务要求,参数分为两部分传输,一部分在header中的Authorization,一部分在Page_Load中的HttpGet(通过第三方类实现),那么服务器是怎么判断两者加和后能得到完整的参数?
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
是否retstring中存储的就是服务器返回的完整数据?
oauth1.0authorization
任务要求摘抄:
请注意以“oauth_”开头的参数都需要放在HTTP的header里"Authorization"里发送,其他参数通过GET和POST方式发送。本人小白,请教各位:
1.如何把字符串通过authorization传至服务器端?
2.根据任务要求,参数分为两部分传输,一部分在header中的Authorization,一部分在Page_Load中的HttpGet(通过第三方类实现),那么服务器是怎么判断两者加和后能得到完整的参数?
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
是否retstring中存储的就是服务器返回的完整数据?
oauth1.0authorization
解决方案 »
- 用C#来做一个流量监控系统容易实现吗?
- Winform 删除问题 ?????
- dgv问题
- 时间2008-01-31T16:00:00和时间2008-01-31T16:00:00Z有什么区别
- 刚学习.NET 的菜鸟问一个简单的问题。高手给个精确点的答案
- 通过Http代理登录发送和接受UDP的数据包怎么实现?有封装好的C#类直接用么?
- 怎样在.NET项目中添加对SQLDMO的引用?
- c#制作屏保的问题
- 利用静态方法,计算1!+2!+……+N!的值,如何进行优化程序?
- 在DataTable中能不能访问被删除的行?
- 急求助,大神帮忙.连接执行oracle,报错
- 请问该如何往.NET中的richtextbox中加入图片呢?
request.Headers.Add(HttpRequestHeader.Authorization, "");
其中最后一行的空白字符串,是指你要向服务器传递的oauth_对应的内容