.net中的魔字符串

news/2024/7/2 23:35:28
System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(query);
req.Method = "POST";
上面的代码中,对Method赋值使用了直接赋字符串的方法,可以使用的字符串包括GET、HEAD、POST、PUT、DELETE、TRACE 或 OPTIONS,这些都是HTTP协议中的谓词,我在想MS在想什么,为什么就不做个枚举类型放到一个类里面呢?我更喜欢下面的写法:
System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(query);
req.Method = HttpProtocol.Post;


套用“重构”里的说法,这应该叫魔字符串吧?

http://lihuaxi.xjx100.cn/news/255526.html

相关文章

token 过期后,如何自动续期?

欢迎关注方志朋的博客,回复”666“获面试宝典JWT token的 payload 部分是一个json串,是要传递数据的一组声明,这些声明被JWT标准称为claims。JWT标准里面定义的标准claim包括:iss(Issuser):JWT的签发主体;s…

LeetCode实战:三数之和

题目英文 Given an array nums of n integers, are there elements a, b, c in nums such that a b c 0? Find all unique triplets in the array which gives the sum of zero. Note: The solution set must not contain duplicate triplets. Example: Given array n…

最快下月!地表最强语言模型GPT-4发布在即?CEO暗示:已通过图灵测试

视学算法报道 编辑:Cris【导读】千呼万唤始出来!GPT-4,真要来了?作为史上最受期待的AI模型,GPT-4真要来了?这几天,AI分析师罗梅罗的一篇专栏文章,一经推出便迅速「引爆」了整个AI科…

web 前端常用组件【06】Upload 控件

因为有万恶的IE存在,所以当Web项目初始化并进入开发阶段时。 如果是项目经理,需要知道客户将会用什么浏览器来访问系统。 明确知道限定浏览器的情况下,你才能从容的让手下的封装必要的前端组件。 本篇文章试图从常见的上传方式和组件进行分析…

linux系统管理学习笔记之三----软件的安装

linux系统管理学习笔记之三----软件的安装 2009-12-29 19:10:02标签:linux 系统管理    [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。htt…

js 验证数据类型的4中方法

1.typeof 可以检验基本数据类型 但是引用数据类型(复杂数据类型)无用; 总结 : typeof 无法识别引用数据类型 包括 bull; 2.instanceof是一个二元运算符,左操作数是一个对象,右操作数是一个构造函数。如…

杭电出了“王炸班”!考研3个清北8个浙大,就业人均起薪30万+

Datawhale分享 学霸班:杭州电子科技大学,人工智能学院杭州电子科技大学人工智能学院出了一个学霸“王炸班”,56人中34人考研上岸,17人考上985,8名浙大,2名清华,1名北大。另外,就业的…

4种 Redis 集群方案介绍+优缺点对比

欢迎关注方志朋的博客,回复”666“获面试宝典在服务开发中,单机都会存在单点故障的问题,及服务部署在一台服务器上,一旦服务器宕机服务就不可用,所以为了让服务高可用,分布式服务就出现了,将同一…