<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: формат отправки текста через WinHTTPRequest]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=17633</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17633&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: формат отправки текста через WinHTTPRequest».]]></description>
		<lastBuildDate>Thu, 09 Mar 2023 14:55:29 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: формат отправки текста через WinHTTPRequest]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=157050#p157050</link>
			<description><![CDATA[<p><strong>size222</strong><br />А где код функции JsonEncode() и что она делает?<br />Вы знаете, что на программистских форумах строжайше запрещено постить код из ChatGPT под угрозой бана?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 09 Mar 2023 14:55:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=157050#p157050</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: формат отправки текста через WinHTTPRequest]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=157048#p157048</link>
			<description><![CDATA[<p><strong>john_dease</strong></p><p>Чтобы отправить данные в формате JSON в WinHTTP.Send(), необходимо сначала преобразовать данные в строку с помощью функции JsonEncode(), а затем передать ее в качестве параметра в метод Send().</p><p>Вот пример, который показывает, как отправить данные JSON с помощью WinHTTP.Send() в AutoHotkey:</p><div class="codebox"><pre><code>; Предположим, что данные JSON хранятся в переменной json_data

; Преобразуем данные JSON в строку
encoded_data := JsonEncode(json_data)

; Создадим объект WinHTTP
WinHTTP := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)

; Откроем соединение с сервером
WinHTTP.Open(&quot;POST&quot;, &quot;https://example.com/api&quot;, false)

; Установим заголовок Content-Type в application/json
WinHTTP.SetRequestHeader(&quot;Content-Type&quot;, &quot;application/json&quot;)

; Отправим данные JSON на сервер
WinHTTP.Send(encoded_data)

; Получим ответ от сервера
response_text := WinHTTP.ResponseText
</code></pre></div><p>В этом примере мы сначала преобразуем данные JSON в строку с помощью JsonEncode(), затем создаем объект WinHTTP, устанавливаем заголовок Content-Type в application/json, отправляем данные на сервер и получаем ответ. Обратите внимание, что мы устанавливаем параметр false в WinHTTP.Open(), чтобы выполнение кода приостанавливалось, пока запрос не будет выполнен.</p>]]></description>
			<author><![CDATA[null@example.com (size222)]]></author>
			<pubDate>Thu, 09 Mar 2023 14:39:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=157048#p157048</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: формат отправки текста через WinHTTPRequest]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=157042#p157042</link>
			<description><![CDATA[<p>А вы устанавливали в headers вот это?</p><div class="quotebox"><blockquote><p>&quot;Content-Type&quot;: &quot;application/json&quot;</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Wed, 08 Mar 2023 00:02:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=157042#p157042</guid>
		</item>
		<item>
			<title><![CDATA[AHK: формат отправки текста через WinHTTPRequest]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=157040#p157040</link>
			<description><![CDATA[<p>Привет! Браузер в теле ссылки выдал такой формат:</p><div class="codebox"><pre><code>{`&quot;aig`&quot;:`&quot;2`&quot;,`&quot;mb`&quot;:`&quot;5`&quot;,`&quot;lang`&quot;:`&quot;ru`&quot;,`&quot;maximumRecords`&quot;:15,`&quot;originalQuery`&quot;:`&quot;text all \`&quot;Amazones\`&quot;`&quot;,`&quot;query`&quot;:`&quot;text all \`&quot;Amazones\`&quot;`&quot;,`&quot;startRecords`&quot;:0,`&quot;collapsing`&quot;:true}</code></pre></div><p>Как его правильно оправить в строчке? -</p><div class="codebox"><pre><code>WinHTTP.Send()</code></pre></div><p>Пробовал: зачистив апострофы, удваивать кавычки и конвертировать в URI.</p>]]></description>
			<author><![CDATA[null@example.com (john_dease)]]></author>
			<pubDate>Tue, 07 Mar 2023 20:43:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=157040#p157040</guid>
		</item>
	</channel>
</rss>
