如何在C#中修改Http方法?

Har*_*kla 1 c# compact-framework httpwebrequest httpwebresponse

在HttpWebRequest中,用户可以将Method作为Post OR Get或Put或DELETE等传递.

但是对于我们的特定项目,我需要将HttpMethod作为"POST/api/login HTTP/1.0"传递.

但是在.NET CF中不允许这样做.

那么任何人都可以告诉我解决这个问题,以便自定义Http方法.

提前致谢.

Dan*_*zey 5

在.NET CF中不允许这样做的原因是因为它没有意义:没有与您列出的内容匹配的HttpMethod.

我觉得你错了.您的方法是POST,您的目标网址是/api/login协议HTTP/1.0.所以,你应该HttpWebRequest为那个Url 做一个.