Vb.net HttpWebRequest发布或获取json web表单

Vb.net HttpWebRequest发布或获取json web表单,vb.net,Vb.net,我启动了我的HttpWebRequest,得到了下面代码的响应 www.mywebsite.com/post?guid=fce4674d-bbf3-4208-8b72-26a2077df872-15bcf50da73 现在,我应该发送GET还是POST??因为我两次都试过了,但还是不起作用。。。 但是当我在浏览器中粘贴此代码时,它会显示包含我输入的所有信息的Web表单 你能帮忙吗 发送GET请求的代码 Public子生成请求集() 作为HttpWebResponse的Dim响应 Dim res

我启动了我的HttpWebRequest,得到了下面代码的响应

www.mywebsite.com/post?guid=fce4674d-bbf3-4208-8b72-26a2077df872-15bcf50da73

现在,我应该发送GET还是POST??因为我两次都试过了,但还是不起作用。。。 但是当我在浏览器中粘贴此代码时,它会显示包含我输入的所有信息的Web表单

你能帮忙吗

发送GET请求的代码

Public子生成请求集()
作为HttpWebResponse的Dim响应
Dim responseText作为字符串
如果请求获取表单(响应),则
responseText=ReadResponse(响应)
Form3.TextBox6.Text=响应文本
答复:Close()
如果结束
端接头
私有函数ReadResponse(响应为HttpWebResponse)作为字符串
使用responseStream=response.GetResponseStream()
Dim Stream TO读取为流=响应流
如果response.ContentEncoding.ToLower()包含(“gzip”),则
streamToRead=New gzip流(streamToRead,CompressionMode.decompression)
ElseIf response.ContentEncoding.ToLower()包含(“deflate”),然后
streamToRead=新的放气流(streamToRead,CompressionMode.Decompression)
如果结束
使用streamReader=新的streamReader(streamToRead,Encoding.UTF8)
返回streamReader.ReadToEnd()
终端使用
终端使用
端函数
私有函数请求_getForm(ByRef响应为HttpWebResponse)为布尔值
响应=无
尝试
Dim请求为HttpWebRequest=DirectCast(WebRequest.Create(“https://www.villageform.ct/post?guid=f0e7-b204-4AZZA-ae18-4ab2a62-15brtrtyr15db),HttpWebRequest)
Dim tempCookies作为新的CookieContainer
request.KeepAlive=True
request.Accept=“text/html,application/xhtml+xml,application/xml;q=0.9,图像/webp,*/*;q=0.8“
request.Headers.Add(“升级不安全的请求”,“1”)
request.UserAgent=“Mozilla/5.0(Windows NT 6.1)AppleWebKit/537.36(KHTML,比如Gecko)Chrome/58.0.3029.96 Safari/537.36”
request.CookieContainer=GetPostcookie
Set(HttpRequestHeader.AcceptEncoding,“gzip,deflate,sdch,br”)
request.Headers.Set(HttpRequestHeader.AcceptLanguage,“en-US,en;q=0.8”)
response=DirectCast(request.GetResponse(),HttpWebResponse)
tempCookies.Add(response.Cookies)
GetPostcookie=tempCookies
捕获e作为WebException
如果e.Status=WebExceptionStatus.ProtocolError,则
response=DirectCast(例如response,HttpWebResponse)
其他的
返回错误
如果结束
捕获e作为例外
如果回答不是空的话
答复:Close()
如果结束
返回错误
结束尝试
返回真值
端函数

结束模块
,这取决于服务器。显示一些服务器代码或文档。我尝试了这两种方法,但仍然不起作用-您所说的“不起作用”是什么意思?显示您尝试过的代码。如果您在浏览器中传递了这些代码,则它“起作用”“那肯定是GET请求。我真的不明白你在说什么。你发布一个网络表单并收到一个链接?所以这篇文章很有效。因为,在浏览器中粘贴链接时,将看到插入的数据。这意味着您需要从链接获取数据。但是,我没有看到可以用于此目的的代码,因此需要添加一个函数来获取数据。请注意method=GET没有正文。感谢您的帮助。我编辑了我的第一篇文章,并添加了代码来发送GET请求,该请求从上一篇文章请求中获取cookie。拜托,如果你能帮忙的话,我想我的曲奇做得不太好。