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;


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

相关文章:

  • 2022-02-14
  • 2021-08-04
  • 2021-06-27
  • 2022-12-23
  • 2022-12-23
  • 2022-01-19
猜你喜欢
  • 2022-12-23
  • 2021-10-08
  • 2021-09-08
  • 2022-12-23
  • 2021-10-27
  • 2022-01-21
相关资源
相似解决方案