Td.Weixin.Public/Common/HttpHelper.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*******************************
* Author: Dong [mailto:techdong@hotmail.com] 欢迎交流 Q群:289147891
* Date: 2013-09-04 22:34:50
* Desc:
*
*******************************/
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Security.Policy;
using System.Text;
using System.Web;
using Newtonsoft.Json;
namespace Td.Weixin.Public.Common
{
public class HttpHelper
{
public static int Timeout = 10 * 1000;
public string Url { get; set; }
public static Encoding Encoding = Encoding.UTF8;
public HttpHelper(string url)
{
Url = url;
}
/// <summary>
/// 发送Get请求
/// </summary>
/// <param name="formData"></param>
/// <typeparam name="T"></typeparam>
/// <returns></returns>
public T Get<T>(FormData formData)
{
return JsonConvert.DeserializeObject<T>(GetString(formData));
}
public T GetAnonymous<T>(FormData formData, T anonymous)
{
return Get<T>(formData);
}
public string GetString(FormData formData)
{
var url = string.Format("{0}?{1}", Url, formData.Format());
return ReadFromResponse(GetStream(url));
}
/// <summary>
/// 以POST方式提交数据。
/// </summary>
/// <typeparam name="T"></typeparam>
后面还有 103 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。