Vb.net 在vb net中重新创建此web请求

Vb.net 在vb net中重新创建此web请求,vb.net,webclient,Vb.net,Webclient,我正在尝试使用WebClient在pinterest帐户中自动设置图像 我想重新创建此http请求: (请求行)发布/上传图像/?img=Desert.jpg HTTP/1.1 主机www.pinterest.com 用户代理Mozilla/5.0(Windows NT 6.1;WOW64;rv:39.0)Gecko/20100101 Firefox/39.0 接受text/html、application/xhtml+xml、application/xml;q=0.9,/;q=0.8 接受语言

我正在尝试使用WebClient在pinterest帐户中自动设置图像

我想重新创建此http请求: (请求行)发布/上传图像/?img=Desert.jpg HTTP/1.1 主机www.pinterest.com

用户代理Mozilla/5.0(Windows NT 6.1;WOW64;rv:39.0)Gecko/20100101 Firefox/39.0

接受text/html、application/xhtml+xml、application/xml;q=0.9,/;q=0.8

接受语言它,它;q=0.8,在美国;q=0.5,en;q=0.3

接受编码gzip,放气

X-request-WithXMLHttpRequest

X-File-NameDesert.jpg

缓存控制无缓存

X-CSRFTokenRqwJCawJyAGYIZfzob51qxrEGj4GJcSA

Referer

内容长度846128

内容类型多部分/表单数据;边界=------------------------------------5431268530037

Cookiepinterest\u cm=TWC9PSY1YLKWcmTvrglnRZrQzpIzxJSevl6TfHynovzlHpNdzCxCxNHKn3UvDuuvewi0c3p4BwjkumHozy9Yrg9SS3DNzTzFn2VwHjM1JKBLxC92VjHughuldlrTvJtnl1Ll1M0Sd5QhWwWwW2ZrSuH3NtNd2Oda0Wd0WzDn5WdDn5Dn5Dn5DnDnzDnDnDnDnDnzDnzDnzDn;csrftoken=RqwJCawJyAGYIZfzob51qxrEGj4GJcSA_平特雷斯酒店="2.这两个词的意思是一个词,一个词的意思意思是一个词的意思意思是一个词的意思意思是一个词的意思意思是一个词的意思是一个词的意思,一个词的意思是一个词的意思,一个词的意思是一个词的意思是一个词,一个词的意思是一个词,一个词的意思是一个词,一个词的意思是一个词,一个词的意思是一个词,一个词的意思是一个词的意思是一个词的意思意思意思是一个词,一个词的意思意思意思是一个词的意思是一个词,一个词的意思意思是一个词的意思意思意思意思意思是一个词的意思是一个词,意思是一个词的意思意思意思意思意思意思是一个词,意思是一个词,意思是一个词,意思意思意思意思意思意思意思意思意思意思意思是一个词,意思是一个词,GJVCDBFEXK4A3CXT25ROHPSOXZCTZ6NFBhekfjnkfjnkfnqnqnqgzhdwm5uadnozdqbefhqwqrjjjjxw5jnxvkvwwnvxnil1jltfdqndbvmwllt0vyrdrn1lxn0diqmlwjjjdgdwf5uzylmvjusvfzvfzvzwfzvzvwzvwzyqf2rovzyzyzyqfr5vyzyzyzyzvyzvg6wznznvznznznznznznznznznznznznznznznznznznznznznznznznznznznznznznznznznznznzpJPQ==“sessionFunnelEventLogged=1;uUtMA=2297747477.448600758.1436737610.1436739423.1436745191.3;utmz=229774747477.1436737610.1.utmcsr=(直接)UTMCN=(直接)utmcmd=(无);c_dpr=1;UtUtMC=229774747474747477;utmc=229777; b=“BRMvYKUKKIA2OxKo877IIN4MUGhGAL8V9U="; _pinterest_pfob=禁用__utmb=229774877.3.9.1436745219732__utmt=1

连接保持活动状态

杂注无缓存

我已经尝试了这段代码,但我无法获得内容长度和内容类型

        Dim wc As New WebClient

        wc.UseDefaultCredentials = True
        wc.Credentials = New NetworkCredential("pippomio@yahoo.com", "88Y71nR3764")
        wc.Headers.Add("Host", "www.pinterest.com")
        wc.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5")
        wc.Headers.Add("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8")
        wc.Headers.Add("Accept-Language", "it-IT,it;q=0.8,en-US;q=0.5,en;q=0.3")
        wc.Headers.Add("Accept-Encoding", "gzip, deflate")
        wc.Headers.Add("X-Requested-With", "XMLHttpRequest")
        wc.Headers.Add("X-Requested-With", "XMLHttpRequest")
        wc.Headers.Add("X-File-Name", "Hydrangeas.jpg")
        wc.Headers.Add("Cache-Control", "no-cache")
        wc.Headers.Add("X-CSRFToken", token)
        wc.Headers.Add("Referer", "https://www.pinterest.com")
        wc.Headers.Add("Connection", "keep-alive")
        wc.Headers.Add("Pragma", "no - cache")

        Dim Response As Byte() = wc.UploadFile("https://www.pinterest.com/upload-image/?img=Hydrangeas.jpg", "POST", "Hydrangeas.jpg")
在vb网络中,我用哪种方式可以完成这个请求?
谢谢

首先,我建议您检查并学习如何以正确的方式发送/接收HTTP请求

其次,您不应该在程序中重新执行任何web浏览器操作,因为这通常不是一个好的做法,因为前端体系结构应该随时受到意外更改的影响。相反,你应该检查,尤其是那些可以帮助你实现计划的。通常API接口不是随机变化的对象,它们比重放前端操作更可靠,更稳定,对负载有更多的能力


(Pinterest API似乎只能在Firefox上运行,如果右侧有一个空白区域,上面有一个大的“无”文本,那么就从Firefox上浏览链接-它似乎可以处理页面)

抱歉,但我无法使用该模式上载和设置图像配置文件。semm httprequest的唯一方法。我正在尝试geckofx控件,但我无法管理文件加载