今天使用 HttpWebRequest 时遇到了一个问题:"必须先将 ContentLength 字节写入请求流,然后再调用 [Begin]GetResponse。"
仔细检查了下,request.ContentLength赋值的长度是正确的,左右调试都不行,搞了老半天终于发现了错误:
request.Method = "DELETE",DELETE之前我写了小写,而这个必须要用大写,刚接触这一块就被大小写整蒙了,DELETE 大写后问题解决;
应该是所有的Method方法名字都应该是大写,比如:POST,GET等等。
在此记录下,希望能帮到和我同样问题的朋友。