[英]How to set content-type of .Net WebClient::UploadString()?
我在C ++中使用.net。
如果使用.Net WebClient::UploadString()
或WebClient::UploadData()
如何设置HTTP标头内容类型?
基本上,我想将一些Unicode字符串发送到HTTP服务器(使用Mongoose),然后服务器将根据content-type字段对接收到的数据进行解码。 还有其他选择或更好的解决方案吗?
谢谢
WebClient类中有一个Headers成员。 您可以通过将Content-Type标头添加到Headers集合来设置它:
myWebClient->Headers->Add("Content-Type","application/x-www-form-urlencoded");
对标头的UploadString(或其他发出请求的方法)的后续调用将与请求一起发送。
调用WebClient::GetWebRequest()
-它返回具有ContentType
属性的HttpWebRequest
对象。 然后,将其传递给WebClient::GetWebResponse()
发送请求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.