C# 发布到不同的服务器

标签 c# httpwebrequest form-post

我正在使用 C# 并尝试将数据发布到另一台服务器上的表单,该表单包含图像附件以及一些参数,例如:

名字 = 名字 姓氏 = 姓氏 图像 = ImageFile.JPG

寻找如何构造发送此消息的方法的示例,我一直在研究 HttpWebRequest 但需要一个示例。

最佳答案

HttpWebRequest 的一个更简单的替代方案是 WebClient类(class)。要上传名称值对:

        using (var c = new WebClient())
        {
            var values = new NameValueCollection();
            values.Add("key1", "value1");
            c.UploadValues("http://www.acme.org/", "POST", values);
        }

关于C# 发布到不同的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11679431/

相关文章:

c# - 使用 System.Net.WebRequest 时无法设置某些 HTTP header

c# - 打印机连接事件

c# - 复制不同类型对象的最简单方法

Java 远程 MySQL 与 HTTPRequest

c# - HttpWebRequest:请求已中止:无法创建 SSL/TLS 安全通道

c# - 从控制台应用程序发出 POST 请求导致错误 403 - 拒绝访问

c# - XmlDocument.Load : Could not create SSL/TLS secure channel

asp.net - 使用 Azure AD 进行 SSO 时,Microsoft 如何使用 Post 方法重定向到客户端应用程序

c# - 为什么当我从一个页面发布到另一个页面时,我的 Asp.Net 表单是空的?

javascript - Asp.Net MVC 4 从表单发布中的对象数组自动绑定(bind)模型