首页 > 其他分享 >网络设置 —— Http 响应头和请求头的设置

网络设置 —— Http 响应头和请求头的设置

时间:2024-05-23 20:54:22浏览次数:16  
标签:Http 请求 item res await 响应 设置 new

 get请求可以使用GetAsync方法
            Post请求 使用PostAsync,
            delete请求 使用DeleteAsync
            Put请求 使用PutAsync
            请求的完整写法

HttpResponseMessage res = await new HttpClient().SendAsync(reg);
string data = await res.Content.ReadAsStringAsync();
Console.WriteLine(data);
MessageBox.Show(res.StatusCode + "");// 状态码

2 发送请求

HttpRequestMessage reg = new HttpRequestMessage()
{
    Method = HttpMethod.Head, // 设置不同求情类型
    RequestUri = new Uri("http://127.0.0.1:3000/Shop")
};

 获取响应的响应头

 HttpResponseMessage res = await new HttpClient().SendAsync(reg);
 string data = await res.Content.ReadAsStringAsync();
 Console.WriteLine(data);
 MessageBox.Show(res.StatusCode + "");// 状态码

 // 获取响应的响应头
 HttpResponseMessage res1 = await new HttpClient().GetAsync("https://192.168.113.74:3000/Student");
 // 获取响应的响应头
 HttpResponseHeaders headers = res1.Headers;
 foreach (var item in headers)
 {
     // item.Key 相应头键
     // item.Value 响应得到值是数组的类型
     Console.WriteLine("响应头的属性" + item.Key);
     foreach (var item1 in item.Value)
     {
         await Console.Out.WriteLineAsync("响应头的属性" + item1);
     }
     
 }

标签:Http,请求,item,res,await,响应,设置,new
From: https://blog.csdn.net/lu2023_8_6/article/details/139157495

相关文章

  • chorme浏览器设置点击链接后在新标签页打开,而不是覆盖当前网页
    重装系统之后chrome每次点击文章中的链接都会覆盖掉当前网页,难受,找到了解决方法舒服多了1. 打开浏览器,点击右上角三个点中的设置2.进入系统栏 3. 打开代理设置,进入windows网络管理4.点击网络和Internet这里我是win11,所以是这样的:win10大概也差不多,win7和xp找一下操作......
  • vue3 设置 表单或者页面 懒加载 (或者组件的异步加载)
    用到的工具库  vueUse和useIntersectionObserver1.UseIntersectionObserver函数参数:observerList:由被观察目标所组成的数组,数组项是由React.createRef构建出来的对象callback:当目标元素被曝光所需要触发的函数,该函数接受一个参数indexList,由被曝光元素在observerList......
  • 把文件压缩成zip包并设置密码
    引入依赖<!--zip--><dependency><groupId>net.lingala.zip4j</groupId><artifactId>zip4j</artifactId><version>1.3.2</version></dependency>代码p......
  • 京准电子、NTP网络校时服务器(GPS北斗授时设备)设置方法
    京准电子、NTP网络校时服务器(GPS北斗授时设备)设置方法京准电子、NTP网络校时服务器(GPS北斗授时设备)设置方法京准电子科技官微——ahjzsz1、连接天线天线连接到“ANT”口。2、连接电源将220V电源线连到AC220V座上或将电源适配器(7.5V~12V)接到DC口上。也可以同时接上,提高供电可......
  • 【MinIO】SpringBoot引入MinIO依赖遇到的一些问题:okhttp、kotlib-stdlib
    参考官方文档SDK:https://docs.min.io/docs/java-client-quickstart-guide.htmlMinIOJavaSDKisSimpleStorageService(akaS3)clienttoperformbucketandobjectoperationstoanyAmazonS3compatibleobjectstorageservice.MinIO依赖jar包下载地址:CentralReposi......
  • http和https的区别
    HTTP(HyperTextTransferProtocol)和HTTPS(HyperTextTransferProtocolSecure)都是用于在客户端(如浏览器)和服务器之间传输数据的协议。它们的主要区别在于安全性。以下是HTTP和HTTPS的详细区别:数据传输安全性:HTTP:数据以明文形式传输,缺乏加密。如果数据在传输过程中被拦截,攻击......
  • 新版本的禅道在使用 nginx 做 https 反向代理时,无法正常安装、升级以及登录
    是想从docker的12.5.3版本升级到16.0版本,但是按步骤升级完成后,发现会卡在一个“禅道开源版15版本升级”的介绍页面无限循环直接部署全新的系统,也会卡在配置数据库连接的页面无限循环而且在容器的日志中,会有一条ERROR1045(28000):Accessdeniedforuser'root'@'loca......
  • SpringBoot设置Session失效时间
    springboot的yml文件中设置session的过期时间#Session超时时间设置,单位是秒,默认是30分钟servlet:session:timeout:3600s当过期时间是大于1分钟的时候是没有什么问题的,但是如果设置过期时间小于1分钟,就会失效。servlet:session:timeout:10......
  • PyCharm常用快捷键和设置
    1、编辑(Editing)Ctrl+Space   基本的代码完成(类、方法、属性)Ctrl+Alt+Space 快速导入任意类Ctrl+Shift+Enter   语句完成Ctrl+P   参数信息(在方法中调用参数)Ctrl+Q   快速查看文档F1  外部文档Shift+F1   外部文档,进入web文档主页......
  • websocket和http的区别
    1、websocket1.1介绍WebSocket是一种实时通信协议,它允许客户端和服务器之间进行双向通信,而不需要每次请求都重新建立连接。WebSocket是HTML5中的新功能,它建立在HTTP协议之上,通过握手协议来建立持久化的连接。WebSocket的握手协议比HTTP的握手协议更简单,因为WebSocket......