代码修改后的版本,全部提交
This commit is contained in:
45
Mtxfw.shop/artDialog/net/getMovie.cs
Normal file
45
Mtxfw.shop/artDialog/net/getMovie.cs
Normal file
@@ -0,0 +1,45 @@
|
||||
/**
|
||||
* Created by visual studio 2010
|
||||
* User: xuheng
|
||||
* Date: 12-3-7
|
||||
* Time: 下午14:45
|
||||
* To change this template use File | Settings | File Templates.
|
||||
*/
|
||||
using System;
|
||||
using System.Web;
|
||||
using System.Net;
|
||||
using System.Text;
|
||||
using System.Web.SessionState;
|
||||
namespace Mtxfw.shop
|
||||
{
|
||||
public class getMovie : IHttpHandler, IRequiresSessionState
|
||||
{
|
||||
|
||||
public void ProcessRequest(HttpContext context)
|
||||
{
|
||||
if (context.Session["MemberIdMemberId"] != null || (context.Session["MemberId"] != null && context.Session["MemberName"] != null))
|
||||
{
|
||||
context.Response.ContentType = "text/html";
|
||||
string key = context.Server.HtmlEncode(context.Request.Form["searchKey"]);
|
||||
string type = context.Server.HtmlEncode(context.Request.Form["videoType"]);
|
||||
|
||||
Uri httpURL = new Uri("http://api.tudou.com/v3/gw?method=item.search&appKey=myKey&format=json&kw=" + key + "&pageNo=1&pageSize=20&channelId=" + type + "&inDays=7&media=v&sort=s");
|
||||
WebClient MyWebClient = new WebClient();
|
||||
|
||||
|
||||
MyWebClient.Credentials = CredentialCache.DefaultCredentials; //获取或设置用于向Internet资源的请求进行身份验证的网络凭据
|
||||
Byte[] pageData = MyWebClient.DownloadData(httpURL);
|
||||
|
||||
context.Response.Write(Encoding.UTF8.GetString(pageData));
|
||||
}
|
||||
}
|
||||
|
||||
public bool IsReusable
|
||||
{
|
||||
get
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user