gpt4 book ai didi

.NET WebClient.UploadValues 与 WebClient.UploadData

转载 作者:行者123 更新时间:2023-12-02 04:16:28 29 4
gpt4 key购买 nike

我正在编写一个类库来在我无法控制的站点上执行操作。该网站正在接受表单帖子作为输入。

谁能告诉我这两种方法除了上传数据的形式之外是否有区别?

    System.Net.WebClient.UploadData(Uri, Byte[]);

System.Net.WebClient.UploadValues(String, NameValueCollection);

我不反对以任何一种方式排列数据,但开始想知道到底有什么区别,而且它仍然以某种奇怪的方式困扰着我,不知道是否有区别。

最佳答案

两者都将数据“POST”到服务器。如果您使用 UploadValues,这些值将在 Request.Form 集合中提供给服务器,这就是普通 HTML 表单的工作方式。 UploadData 为您提供了更大的灵 active ,因为不会对您的数据执行转义。由您决定以服务器能够理解的方式格式化数据。因此,您可以使用 UploadData 复制 UploadValues 的行为。

关于.NET WebClient.UploadValues 与 WebClient.UploadData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5539245/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com