<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848844</guid>
        <pubDate>Thu, 08 Jul 2021 08:55:51 +0000</pubDate>
        <title>Отображается &amp;quot;406 Not Acceptable&amp;quot; при использовании synapse Как исправить?</title>
        <link>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848844</link>
        <description><![CDATA[jack128: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=421554&view=findpost&p=3848837'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Olga28 &#064; <time class="tag-quote__quoted-time" datetime="2021-07-08T09:14:11+03:00">08.07.21, 06:14</time></span><div class='quote '>У меня кракозябры отображаются вместо русского текста, как в заголовке указать кодировку UTF-8?</div></div><br>
UTF-8 нужно не в заголовке http запроса указывать, а при загрузке в StringList. <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">pList.LoadFromStream(HTTP.Document, TEncoding.UTF8)</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
Хотя в приведенном коде этот стринг лист не нужен, можно сразу в Memo грузить.  <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Memo1.Lines.LoadFromStream(HTTP.Document, TEncoding.UTF8)</div></ol></div></div></div></div>]]></description>
        <author>jack128</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848837</guid>
        <pubDate>Thu, 08 Jul 2021 06:14:11 +0000</pubDate>
        <title>Отображается &amp;quot;406 Not Acceptable&amp;quot; при использовании synapse Как исправить?</title>
        <link>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848837</link>
        <description><![CDATA[Olga28: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
 // HTTP.Headers.Add(&#39;Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8&#39;);<br>
 // HTTP.Headers.Add(&#39;application/signed-exchange;v=b3;q=0.9&#39;);<br>
//  HTTP.Headers.Add(&#39;Accept-encoding: gzip, deflate, br&#39;);<br>
  <br>
//  HTTP.Headers.Add(&#39;Accept-language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7&#39;);<br>
</div></div><br>
Если убрать четыре эти строчки то работает. У меня кракозябры отображаются вместо русского текста, как в заголовке указать кодировку UTF-8?<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
&lt;&#33;doctype html&gt;<br>
&lt;html lang=&quot;en&quot;&gt;<br>
&lt;head&gt;<br>
  &lt;meta charset=&quot;UTF-8&quot;&gt;<br>
  &lt;title&gt;РљРѕРјРјРµРЅС‚&lt;/title&gt;<br>
&lt;/head&gt;<br>
  &lt;body&gt;<br>
&lt;form method=&quot;post&quot; id=&quot;comment_form&quot; action=&quot;&quot;&gt;<br>
  &lt;p&gt;&lt;label&gt;Р’Р°С€Рµ РёРјСЏ: &lt;br&gt;&lt;input type=&quot;text&quot; name=&quot;login&quot; size=&quot;20&quot; value=&quot;&quot;&gt;&lt;/label&gt;&lt;/p&gt; <br>
  <br>
     &lt;p&gt;&lt;label&gt;РўРµРєСЃС‚ РєРѕРјРјРµРЅС‚Р°СЂРёСЏ: &lt;br&gt;<br>
    &lt;textarea name=&quot;message&quot; cols=&quot;35&quot; rows=&quot;4&quot; id=&quot;message&quot;&gt;&lt;/textarea&gt;&lt;/label&gt;&lt;/p&gt;<br>
    &lt;p&gt;&lt;input type=&quot;submit&quot; name=&quot;send&quot; id=&quot;send&quot; value=&quot;РљРѕРјРµРЅС‚РёСЂРѕРІР°С‚СЊ&quot;&gt;&lt;span id=&quot;resp&quot;&gt;&lt;/span&gt;&lt;/p&gt;<br>
     &lt;p&gt;&nbsp;&lt;/p&gt;<br>
&lt;/form&gt;<br>
  &lt;/body&gt;<br>
&lt;/html&gt;<br>
</div></div>]]></description>
        <author>Olga28</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848832</guid>
        <pubDate>Wed, 07 Jul 2021 19:49:19 +0000</pubDate>
        <title>Отображается &amp;quot;406 Not Acceptable&amp;quot; при использовании synapse Как исправить?</title>
        <link>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848832</link>
        <description><![CDATA[Lem0nti: Попробуйте вообще убрать заголовок Accept, пусть сервер сам решает.]]></description>
        <author>Lem0nti</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848831</guid>
        <pubDate>Wed, 07 Jul 2021 19:21:35 +0000</pubDate>
        <title>Отображается &amp;quot;406 Not Acceptable&amp;quot; при использовании synapse Как исправить?</title>
        <link>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848831</link>
        <description><![CDATA[Olga28: <strong class='tag-b'>Rouse_</strong>, я сделала как вы сказали.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;&nbsp;HTTP.Protocol := &#39;1.1&#39;;</div><div class="code_line">&nbsp;&nbsp;HTTP.UserAgent:=</div><div class="code_line">&nbsp;&nbsp; &#39;Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36&#39;;</div><div class="code_line">&nbsp;&nbsp;HTTP.Headers.Add(&#39;Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8&#39;);</div><div class="code_line">&nbsp;&nbsp;HTTP.Headers.Add(&#39;application/signed-exchange;v=b3;q=0.9&#39;);</div><div class="code_line">&nbsp;&nbsp;HTTP.Headers.Add(&#39;Accept-encoding: gzip, deflate, br&#39;);</div><div class="code_line">&nbsp;&nbsp;</div><div class="code_line">&nbsp;&nbsp;HTTP.Headers.Add(&#39;Accept-language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7&#39;);</div><div class="code_line">&nbsp;&nbsp;HTTP.Sock.CreateWithSSL(TSSLOpenSSL);</div><div class="code_line">&nbsp;&nbsp;HTTP.Sock.SSLDoConnect;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;HTTP.HTTPMethod(&#39;GET&#39;,&#39;https://vagon-igr.ru/test1/&#39;);</div><div class="code_line">&nbsp;&nbsp;pList.LoadFromStream(HTTP.Document);</div><div class="code_line">&nbsp;&nbsp;Memo1.Text:=&#39;&#39;;</div><div class="code_line">&nbsp;&nbsp;Memo1.Lines.Add(pList.Text);</div></ol></div></div></div></div><br>
В итоге получила ошибку, только другу.<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
&lt;&#33;DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML 2.0//EN&quot;&gt;<br>
&lt;html&gt;&lt;head&gt;<br>
&lt;title&gt;400 Bad Request&lt;/title&gt;<br>
&lt;/head&gt;&lt;body&gt;<br>
&lt;h1&gt;Bad Request&lt;/h1&gt;<br>
&lt;p&gt;Your browser sent a request that this server could not understand.&lt;br /&gt;<br>
&lt;/p&gt;<br>
&lt;/body&gt;&lt;/html&gt;<br>
</div></div>]]></description>
        <author>Olga28</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848826</guid>
        <pubDate>Wed, 07 Jul 2021 17:35:17 +0000</pubDate>
        <title>Отображается &amp;quot;406 Not Acceptable&amp;quot; при использовании synapse Как исправить?</title>
        <link>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848826</link>
        <description><![CDATA[Rouse_: Попробуй с такими параметрами<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9<br>
accept-encoding: gzip, deflate, br<br>
accept-language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7</div></div>]]></description>
        <author>Rouse_</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848825</guid>
        <pubDate>Wed, 07 Jul 2021 17:11:00 +0000</pubDate>
        <title>Отображается &amp;quot;406 Not Acceptable&amp;quot; при использовании synapse Как исправить?</title>
        <link>https://forum.sources.ru/index.php?showtopic=421554&amp;view=findpost&amp;p=3848825</link>
        <description><![CDATA[Olga28: Используя библиотеку synapse, нужно отобразить код страницы в Memo1. Для этих целей использую кнопку. <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">procedure TForm1.Button1Click(Sender: TObject);</div><div class="code_line">var http:THttpSend;</div><div class="code_line">pList : TStringList;</div><div class="code_line">begin</div><div class="code_line">pList:= TStringList.Create;</div><div class="code_line">HTTP:=THTTPSend.Create;</div><div class="code_line">&nbsp;try</div><div class="code_line">&nbsp;&nbsp;HTTP.Protocol := &#39;1.1&#39;;</div><div class="code_line">&nbsp;&nbsp;HTTP.UserAgent:=</div><div class="code_line">&nbsp;&nbsp; &#39;Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36&#39;;</div><div class="code_line">&nbsp;&nbsp;HTTP.Headers.Add(&#39;Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8&#39;);</div><div class="code_line">&nbsp;&nbsp;HTTP.Headers.Add(&#39;Accept-Language: en-US,en;q=0.5&#39;);</div><div class="code_line">&nbsp;&nbsp;HTTP.Headers.Add(&#39;Connection: keep-alive&#39;);</div><div class="code_line">&nbsp;&nbsp;HTTP.Sock.CreateWithSSL(TSSLOpenSSL);</div><div class="code_line">&nbsp;&nbsp;HTTP.Sock.SSLDoConnect;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;HTTP.HTTPMethod(&#39;GET&#39;,&#39;https://vagon-igr.ru/test1/&#39;);</div><div class="code_line">&nbsp;&nbsp;pList.LoadFromStream(HTTP.Document);</div><div class="code_line">&nbsp;&nbsp;Memo1.Text:=&#39;&#39;;</div><div class="code_line">&nbsp;&nbsp;Memo1.Lines.Add(pList.Text);</div><div class="code_line">&nbsp;finally</div><div class="code_line">&nbsp;pList.free;</div><div class="code_line">&nbsp;HTTP.free;</div><div class="code_line">&nbsp;end;</div><div class="code_line">end;</div></ol></div></div></div></div><br>
При попытке нажатии на кнопки выводится сообщение в Memo1.<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
&lt;&#33;DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML 2.0//EN&quot;&gt;<br>
&lt;html&gt;&lt;head&gt;<br>
&lt;title&gt;406 Not Acceptable&lt;/title&gt;<br>
&lt;/head&gt;&lt;body&gt;<br>
&lt;h1&gt;Not Acceptable&lt;/h1&gt;<br>
&lt;p&gt;An appropriate representation of the requested resource could not be found on this server.&lt;/p&gt;<br>
&lt;/body&gt;&lt;/html&gt;<br>
</div></div><br>
Как исправить, чтобы отображался код страницы. На одном сайте прочитала, что проблема может заключаться в не соответствии кодировок.<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
406 Not Acceptable<br>
Пользователь пытается посмотреть документ, который существует на сервере, но имеет кодировку&#092;язык&#092;формат, которые не поддерживаются у пользователя. В итоге нужно искать причину в заголовках Content-Language, Content-Encoding или Content-Type.<br>
</div></div><br>
Может в параметрах HTTP нужно дописать дополнительные свойства?]]></description>
        <author>Olga28</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	