<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JS: WinHttp.WinHttpRequest.5.1, "Время ожидания операции истекло"]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8171</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8171&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JS: WinHttp.WinHttpRequest.5.1, "Время ожидания операции истекло"».]]></description>
		<lastBuildDate>Fri, 22 Mar 2013 19:59:45 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JS: WinHttp.WinHttpRequest.5.1, "Время ожидания операции истекло"]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70659#p70659</link>
			<description><![CDATA[<p>решено через <strong>http.SetTimeouts(0,0,0,0)</strong></p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Fri, 22 Mar 2013 19:59:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70659#p70659</guid>
		</item>
		<item>
			<title><![CDATA[JS: WinHttp.WinHttpRequest.5.1, "Время ожидания операции истекло"]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70656#p70656</link>
			<description><![CDATA[<p>Приветствую, коллеги! При работе с WinHttp.WinHttpRequest.5.1 возникает ошибка &quot;Время ожидания операции истекло&quot; даже при установке WINHTTP_OPTION_SEND_TIMEOUT. Лимит остается в 30 сек. Как победить это? <br /></p><div class="codebox"><pre><code>
function SendFileToURL(fileName, param, url){
   if (/Array/i.test(fileName.constructor+&quot;&quot;))
   {
for (var i=0, l=fileName.length;i&lt;l;i++)
SendFileToURL(fileName, param, url);
return;
   }
   
   var boundary = &quot;---------------------------aspuploader&quot;
   var http = new ActiveXObject(&quot;WinHttp.WinHttpRequest.5.1&quot;)
   var st = new ActiveXObject(&quot;ADODB.Stream&quot;)
   st.Type = 1
   st.Open()
   st.LoadFromFile(fileName)
   var fileBody = st.Read()
   st.Close();
   st.Open(); st.Type = 2
   st.Charset = &quot;Windows-1251&quot;
   st.WriteText(&quot;--&quot; + boundary + &quot;\r\nContent-Disposition: form-data; name=\&quot;&quot;+param+&quot;\&quot;; filename=\&quot;&quot; + fileName + &quot;\&quot;\r\nContent-Type: octet/stream\r\n\r\n&quot;)
   st.Position = 0; st.Type = 1; st.Position = st.Size
   st.Write(fileBody)
   st.Position = 0; st.Type = 2; st.Position = st.size
   st.WriteText(&quot;\r\n--&quot; + boundary + &quot;--&quot;)
   st.Position = 0
   st.Type = 1
   http.Option(7) = 1000;//WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT
   http.Option(4) = 0x3300;
   http.Option(5) = 1000;// WINHTTP_OPTION_SEND_TIMEOUT,
   http.Open(&quot;POST&quot;,url,false)
   http.SetRequestHeader(&quot;Content-Type&quot;,&quot;multipart/form-data; boundary=&quot; + boundary)
   http.Send(st.Read())
}
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Fri, 22 Mar 2013 19:26:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70656#p70656</guid>
		</item>
	</channel>
</rss>
