请问关于c的具体应用场景有哪些?

2026-04-27 11:492阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计485个文字,预计阅读时间需要2分钟。

请问关于c的具体应用场景有哪些?

你可能还需要+

(字数: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();
}


请问关于c的具体应用场景有哪些?

本文共计485个文字,预计阅读时间需要2分钟。

请问关于c的具体应用场景有哪些?

你可能还需要+

(字数: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();
}


请问关于c的具体应用场景有哪些?