基于小I机器人API 完成
可以直接发AJAX 调用
传个值就行
如果用于娱乐 测试 可以调用我提供的简单API 如果需要在大项目或者正式项目 建议去调用官方API
可以查询火车票 天气 及其它功能 需你们自己去挖掘
特别注意的是:各位亲 手下留情 不要骂我了
<%@ WebHandler Language="C#" %>
using System;
using System.Web;
using System.Net;
using System.IO;
using System.Text;
public class Robot : IHttpHandler, System.Web.SessionState.IRequiresSessionState
{
/// <summary>
/// 周祥 机器人插件
/// </summary>
/// <param name="context"></param>
public void ProcessRequest(HttpContext context)
{
try
{
StreamWriter requestWriter = null;
string responseData = "";
HttpWebRequest webRequest = (HttpWebRequest)HttpWebRequest.Create("http://robot.decadework.com:8090/?msg=" + context.Request["msg"]);
webRequest.Method = "POST";
webRequest.ContentType = "application/x-www-form-urlencoded";
using (requestWriter = new StreamWriter(webRequest.GetRequestStream()))
{
requestWriter.Write("");
requestWriter.Close();
}
using (HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse())
{
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
responseData = reader.ReadToEnd().ToString();
}
context.Response.Write(responseData.Replace("\r\n",""));
context.Response.End();
}
}
catch
{
}
}
public bool IsReusable
{
get
{
return false;
}
}
}