Files
OSS.Tools/OSS.Http.Tests/UnitTest1.cs
T
2017-05-30 16:42:58 +08:00

48 lines
1.4 KiB
C#

using System;
using System.Net.Http;
using System.Threading.Tasks;
using OSS.Http.Extention;
using OSS.Http.Mos;
using Xunit;
namespace OSS.Http.Tests
{
public class UnitTest1
{
[Fact]
public void Test1()
{
}
private static async Task<HttpResponseMessage> GetTest()
{
var req = new OsHttpRequest();
req.AddressUrl = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=wxaa9e6cb3f03afa97&secret=0fc0c6f735a90fda1df5fc840e010144&code=ssss&grant_type=authorization_code";
req.HttpMothed = HttpMothed.GET;
return await req.RestSend();
}
private static async Task<HttpResponseMessage> Test()
{
//OsHttpRequest req = new OsHttpRequest();
//req.AddressUrl = "http://www.baidu.com";
//req.HttpMothed = HttpMothed.GET;
//return await req.RestSend();
var req = new OsHttpRequest();
req.AddressUrl = "http://localhost:59489/";
req.HttpMothed = HttpMothed.POST;
// 文件上传测试
//var imageFile = new FileStream("E:\\111.png", FileMode.Open, FileAccess.Read);
//req.FileParameters.Add(new FileParameter("media", imageFile, "111.png", "image/jpeg"));
// 表单参数测试
//req.FormParameters.Add(new FormParameter("description", "测试"));
return await req.RestSend();
}
}
}