我正在编写一个类库,以便在我无法控制的站点上执行操作.该网站接受表格帖子作为输入.
谁能告诉我这两种方法之间是否存在差异,除了要上传的数据形式?
System.Net.WebClient.UploadData(Uri, Byte[]);
System.Net.WebClient.UploadValues(String, NameValueCollection);
Run Code Online (Sandbox Code Playgroud)
我不反对以任何方式安排数据,但开始想知道实际上有什么区别,并且它仍然以某种奇怪的方式唠叨我,不知道是否存在差异.
Dav*_*vid 12
两者都"POST"数据到服务器.如果使用UploadValues,则值将在Request.Form集合中的服务器上可用,这是普通HTML表单的工作方式. UploadData由于不对数据执行转义,因此可以提供更大的灵活性.由您决定以服务器理解的方式格式化数据.因此,您可以使用UploadData复制行为UploadValues.
| 归档时间: |
|
| 查看次数: |
3434 次 |
| 最近记录: |