请问关于c的具体应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计485个文字,预计阅读时间需要2分钟。
你可能还需要+
(字数:13字)
你可能还需要
c# .net baidu.com/api/AddUser";
string postData = $"UserName=Miaoming&Age=26";
Hashtable headht = new Hashtable();
headht.Add("UserTokenStr", "key123456");
string Res = HttpMethods.HttpPost(url, postData, headht);
Post 调用,不带Header
string url = "baidu.com/api/AddUser";
string postData = $"UserName=Miaoming&Age=26";
string Res = HttpMethods.HttpPost(url, postData);
示例 Get调用
Get调用,带Header
int ID=123;
string url = "baidu.com/api/GetUser?ID=" + ID + "&age=16";
Hashtable headht = new Hashtable();
headht.Add("UserTokenStr", "key123456");
UserInfoMode userInfo = HttpMethods.HttpGet(url,headht);
Get调用,不带Header
int ID=123;
string url = "baidu.com/api/GetUser?ID=" + ID + "&age=16";
UserInfoMode userInfo = HttpMethods.HttpGet(url);
完整帮助类
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Net;
using System.Net.Http;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using System.Text;
namespace Quanxi.Yijiao.Mob.App_Tools
{
public class HttpHelp
{
#region POST
/// <summary>
/// HTTP POST方式请求数据
/// </summary>
/// <param name="url">URL.</param>
/// <param name="param">POST的数据</param>
/// <param name="headht">请求头参数</param>
/// <returns></returns>
public static string HttpPost(string url, string param = null, Hashtable headht = null)
{
HttpWebRequest request;
//如果是发送HTTPS请求
if (url.StartsWith("xxx.xxx.xx/data?act=region_list&pcode=0&level=1";//地域列表
string url2 = "xxx.xxx.xx/data?SiteName=yijiao&PageID=4&LocationID=4";//广告接口
string url3 = "xxx.xxx.xx/data?SiteName=kangyang&num=30";//友情链接接口
string addJson ="";//地域列表
string adJson = "";//广告列表
string linkJson = "";//友情链接列表
await Task.Run(() =>
{
Task<string> tStr1 = RequestFactory.HttpGet(url1);
Task<string> tStr2 = RequestFactory.HttpGet(url2);
Task<string> tStr3 = RequestFactory.HttpGet(url3);
addJson = tStr1.Result;//地域列表
adJson = tStr2.Result;//广告列表
linkJson = tStr3.Result;//友情链接列表
});
Console.WriteLine("业务-结束-----2");
}
catch (Exception e)
{
throw;
}
ViewBag.result = "666666666666";
return View();
}
本文共计485个文字,预计阅读时间需要2分钟。
你可能还需要+
(字数:13字)
你可能还需要
c# .net baidu.com/api/AddUser";
string postData = $"UserName=Miaoming&Age=26";
Hashtable headht = new Hashtable();
headht.Add("UserTokenStr", "key123456");
string Res = HttpMethods.HttpPost(url, postData, headht);
Post 调用,不带Header
string url = "baidu.com/api/AddUser";
string postData = $"UserName=Miaoming&Age=26";
string Res = HttpMethods.HttpPost(url, postData);
示例 Get调用
Get调用,带Header
int ID=123;
string url = "baidu.com/api/GetUser?ID=" + ID + "&age=16";
Hashtable headht = new Hashtable();
headht.Add("UserTokenStr", "key123456");
UserInfoMode userInfo = HttpMethods.HttpGet(url,headht);
Get调用,不带Header
int ID=123;
string url = "baidu.com/api/GetUser?ID=" + ID + "&age=16";
UserInfoMode userInfo = HttpMethods.HttpGet(url);
完整帮助类
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Net;
using System.Net.Http;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
using System.Text;
namespace Quanxi.Yijiao.Mob.App_Tools
{
public class HttpHelp
{
#region POST
/// <summary>
/// HTTP POST方式请求数据
/// </summary>
/// <param name="url">URL.</param>
/// <param name="param">POST的数据</param>
/// <param name="headht">请求头参数</param>
/// <returns></returns>
public static string HttpPost(string url, string param = null, Hashtable headht = null)
{
HttpWebRequest request;
//如果是发送HTTPS请求
if (url.StartsWith("xxx.xxx.xx/data?act=region_list&pcode=0&level=1";//地域列表
string url2 = "xxx.xxx.xx/data?SiteName=yijiao&PageID=4&LocationID=4";//广告接口
string url3 = "xxx.xxx.xx/data?SiteName=kangyang&num=30";//友情链接接口
string addJson ="";//地域列表
string adJson = "";//广告列表
string linkJson = "";//友情链接列表
await Task.Run(() =>
{
Task<string> tStr1 = RequestFactory.HttpGet(url1);
Task<string> tStr2 = RequestFactory.HttpGet(url2);
Task<string> tStr3 = RequestFactory.HttpGet(url3);
addJson = tStr1.Result;//地域列表
adJson = tStr2.Result;//广告列表
linkJson = tStr3.Result;//友情链接列表
});
Console.WriteLine("业务-结束-----2");
}
catch (Exception e)
{
throw;
}
ViewBag.result = "666666666666";
return View();
}

