Что я сейчас прочитал?Вообщем, когда начинаю работать с шаблоном, в браузере интернет уже не работает
Что не понятно? Забивается канал интернета.Что я сейчас прочитал?
верное замечаниеgzip, deflate зависят только от сервера. Если он поддерживает, то данные будут отправляться в сжатом варианте, а если нет, то нет
И понимает это все броузер при получении ответа от сервера.gzip, deflate зависят только от сервера. Если он поддерживает, то данные будут отправляться в сжатом варианте, а если нет, то нет
Только на GET/POST-запросах самому придется через GZipStream распаковывать сжатый ответ, а браузер это делает сам.gzip, deflate зависят только от сервера. Если он поддерживает, то данные будут отправляться в сжатом варианте, а если нет, то нет
на пост/гет уже давно работает поддержка дешифровки, плюс всегда можно использовать поток qzipstream или deflate stream для шифрования или дешифровки потоков и для этого достаточно добавить 1 строку кода.Только на GET/POST-запросах самому придется через GZipStream распаковывать сжатый ответ, а браузер это делает сам.
Не знал, а обработку куки не сделали?на пост/гет уже давно работает поддержка дешифровки, плюс всегда можно использовать поток qzipstream или deflate stream для шифрования или дешифровки потоков и для этого достаточно добавить 1 строку кода.
Это я рассказываю про класс httpwebresponse, там уже давно есть всё что нужно. И куки автоматом собирает и дешифровку делает при правильной настройке и много остальных возможностей.Не знал, а обработку куки не сделали?
Не переживай, тут программисты в топик влезли. )Честно говорят, я ничего не понял.
Многие наверное думают, что научиться по-настоящему кодить очень сложно и долго. Я сам год назад так думал и тогда даже не знал, что такое переменная. А сейчас уже более-менее нормально всем владею, так что если начинать, то можно именно прямо сейчас.Не переживай, тут программисты в топик влезли. )
Здравствуйте!дешифровки потоков и для этого достаточно добавить 1 строку кода
1F-8B-08-00-00-00-00-00-00-FF-AA-56-2A-C8-CC...
using System.IO.Compression ;
using System.Globalization ;
public static string UnZip(string value)
{
string strValue = "" ;
string s1 = value.Replace("-", "") ;
for( int i = 0 ; i < s1.Length-2 ; i += 2 )
{
strValue += (char)Int16.Parse(s1.Substring(i, 2), NumberStyles.AllowHexSpecifier);
}
//Transform string into byte[]
byte[] byteArray = new byte[strValue.Length];
int indexBA = 0;
foreach (char item in strValue.ToCharArray())
{
byteArray[indexBA++] = (byte)item;
}
//Prepare for decompress
System.IO.MemoryStream ms = new System.IO.MemoryStream(byteArray);
System.IO.Compression.GZipStream sr = new System.IO.Compression.GZipStream(ms,
System.IO.Compression.CompressionMode.Decompress);
//Reset variable to collect uncompressed result
byteArray = new byte[byteArray.Length];
//Decompress
int rByte = sr.Read(byteArray, 0, byteArray.Length);
//Transform byte[] unzip data to string
System.Text.StringBuilder sB = new System.Text.StringBuilder(rByte);
//Read the number of bytes GZipStream red and do not a for each bytes in
//resultByteArray;
for (int i = 0; i < rByte; i++)
{
sB.Append((char)byteArray[i]);
}
sr.Close();
ms.Close();
sr.Dispose();
ms.Dispose();
return sB.ToString();
}