C# Httpwebrequest发出cookies拒绝/禁用的请求
您好,我正在做一个简单的httpwebrequest,但是我得到的响应是sow给我相同的页面,就像我在(F12)中手动将cookie设置为Deny一样。有人知道如何修复它吗 因为我的httpwebrequest似乎有cookies=Deny设置C# Httpwebrequest发出cookies拒绝/禁用的请求,c#,asp.net,http,C#,Asp.net,Http,您好,我正在做一个简单的httpwebrequest,但是我得到的响应是sow给我相同的页面,就像我在(F12)中手动将cookie设置为Deny一样。有人知道如何修复它吗 因为我的httpwebrequest似乎有cookies=Deny设置 我只想发送HttpWebRequest,然后从HttpWebResponse读取html页面,但从HttpWebResponse获取的html页面就像我在(F12)浏览器中手动将cookie设置为Deny一样。我这样做是为了检查并获取相同的页面 这是我的
我只想发送HttpWebRequest,然后从HttpWebResponse读取html页面,但从HttpWebResponse获取的html页面就像我在(F12)浏览器中手动将cookie设置为Deny一样。我这样做是为了检查并获取相同的页面 这是我的密码
using System;
using System.IO;
using System.Diagnostics;
using System.Text;
using System.Collections.Generic;
using HtmlAgilityPack;
using System.Net;
using System.Web;
using System.Text.RegularExpressions;
namespace BbvaBank
{
static class bBank
{
static CookieContainer _cookies = new CookieContainer();
static string loginPostUrl = "https://www.bbvanetcash.com/local_kyop/KYOPSolicitarCredenciales.html";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(loginPostUrl);
request.CookieContainer = new CookieContainer();
request.AllowAutoRedirect = true;
//Get the response from the server and save the cookies from the first request..
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
request.CookieContainer = _cookies;
Stream streamResponseLogin = response.GetResponseStream();
StreamReader streamReadLogin = new StreamReader(streamResponseLogin);
LoginInfo = streamReadLogin.ReadToEnd();//here i see the page
}
}
你能把你的问题改写一下吗?真的很难理解你在问什么。。。清楚地告诉我们你想要什么,得到什么。我只想发送HttpWebRequest,然后从HttpWebResponse读取html页面,但我从HttpWebResponse获取的html页面就像我在(F12)浏览器中手动将cookie设置为Deny一样。我这样做是为了检查,如果你说希望cookie控制权限,则得到相同的页面,小心点。饼干可以伪造和修改。至少在网络上进行某种形式的数据加密(虽然不是一种很好的方式,但更好)cookies@VovaPotapov,浏览器中的设置仅影响浏览器,而不影响代码。Cookie不会在您的程序和浏览器之间共享。我知道:)。。。。但是,当我从HttpWebResponse获取html页面时,我只看到一个标签,但在浏览器中一切正常,然后我按F12并禁用Cookie(检查),然后在浏览器中,我得到一个标签的相同页面,我认为我的(代码)HttpWebRequest是一些how have cookies=deny设置