查看: 23|回复: 0

C#对接MES POST,GET请求实现程序

[复制链接]

255

主题

1

回帖

1300

积分

管理员

积分
1300
QQ
发表于 2025-7-25 15:04:08 | 显示全部楼层 |阅读模式
  1.       Console.WriteLine("----------------------------------GET请求------------------------------");
  2.       using (HttpClient client = new HttpClient())
  3.       {
  4.           string url = "http://10.55.16.123:8989/WebITMS.asmx/IsTest";
  5.           string param1 = "ATLuoDing";
  6.           string param2 = "ZCUIsTest";
  7.           string param3 = "66863268767";
  8.           // 构建带参数的URL
  9.           string queryString = $"?GongXu={param1}&token={param2}&SN={param2}";
  10.           string fullUrl = url + queryString;

  11.           // 发送GET请求
  12.           HttpResponseMessage response = await client.GetAsync(fullUrl);
  13.           response.EnsureSuccessStatusCode(); // 确保请求成功
  14.           string responseBody = await response.Content.ReadAsStringAsync();
  15.           Console.WriteLine(responseBody);


  16.       }

  17.       Console.WriteLine("----------------------------------POST请求------------------------------");

  18.    

  19.       using (var client = new HttpClient())
  20.       {
  21.           string url = "http://10.55.16.123:8989/WebITMS.asmx/IsTest";
  22.           var formData = new List<KeyValuePair<string, string>>()
  23.       {
  24.           new KeyValuePair<string, string>("GongXu", "ATLuoDing"),
  25.           new KeyValuePair<string, string>("token", "ZCUIsTest"),
  26.            new KeyValuePair<string, string>("SN", "66863268767")
  27.       };

  28.           var content = new FormUrlEncodedContent(formData);
  29.           var response = await client.PostAsync(url, content);

  30.           if (response.IsSuccessStatusCode)
  31.           {
  32.               string responseBody = await response.Content.ReadAsStringAsync();
  33.               Console.WriteLine("Response: " + responseBody);
  34.           }
  35.           else
  36.           {
  37.               Console.WriteLine("Error: " + response.StatusCode);
  38.           }

  39.       }

复制代码


高级模式
B Color Image Link Quote Code Smilies

本版积分规则

关于我们

企业文化

人才招聘

常见问题

建议反馈

合作伙伴

商务合作

新闻媒体

产品服务

客户案例

联系我们

联系电话:14776878570(同VX号)

邮箱:14776878570@163.com(同VX号)

工作时间:周一至周六(早上8点至下午10点)

关注微信公众号

QQ|Archiver|手机版|小黑屋|鸿翔机器人

GMT+8, 2025-8-6 00:53 , Processed in 0.061124 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.