如何在C#中通过http协议POST特定参数及其值?
我正在尝试通过 C# 中的 http 协议发送一组参数及其值。
参数列表(由服务提供商指定)及其值是:
“name”--“名称”
“type”--“类型名称”
“file_in”--“上传的文件”
“名称”和“a类型名称”是字符串。当我在互联网上进行研究时,我发现的唯一示例是使用 addParam ,例如:(
request.addParam("name","a name");
request.addParam("type","a type name");
正确吗?我不确定......)
但是“file_in”怎么样???如何通过 http 协议发布(上传)具有特定参数名称“file_in”的文件?你能给我举个例子吗?
预先感谢您的回答:D
I am trying to send a set of parameters and their values via http protocol in C#.
A list of parameters(specified by service provider) and their values are:
"name" -- "a name"
"type" -- "a type name"
"file_in" -- "uploaded file"
"a name" and "a type name" are string. As I did research on the Internet, the only example I found is by using addParam like:
request.addParam("name","a name");
request.addParam("type","a type name");
(Is it correct? I'm not sure about it...)
But what about "file_in"??? How can I post(upload) a file with specific parameter name "file_in" via http protocol? Could you please give me an example?
Thanks in advance for your answers :D
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
检查:WebClient.UploadValues 方法(Uri、NameValueCollection)
Check : WebClient.UploadValues Method (Uri, NameValueCollection)