MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_01C4D053.76E9E700"

This document is a Single File Web Page, also known as a Web Archive file.  If you are seeing this message, your browser or editor doesn't support Web Archive files.  Please download a browser that supports Web Archive, such as Microsoft Internet Explorer.

------=_NextPart_01C4D053.76E9E700
Content-Location: file:///C:/D32D4E71/LeWinHTTPavecMicrosoftVisualFoxPr1.htm
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"

<html xmlns:v=3D"urn:schemas-microsoft-com:vml"
xmlns:o=3D"urn:schemas-microsoft-com:office:office"
xmlns:w=3D"urn:schemas-microsoft-com:office:word"
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 11">
<meta name=3DOriginator content=3D"Microsoft Word 11">
<link rel=3DFile-List href=3D"LeWinHTTPavecMicrosoftVisualFoxPr1_files/file=
list.xml">
<link rel=3DEdit-Time-Data
href=3D"LeWinHTTPavecMicrosoftVisualFoxPr1_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Le WinHTTP avec Microsoft Visual FoxPro</title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>user002</o:Author>
  <o:LastAuthor>user002</o:LastAuthor>
  <o:Revision>1</o:Revision>
  <o:TotalTime>1</o:TotalTime>
  <o:Created>2004-11-22T10:22:00Z</o:Created>
  <o:LastSaved>2004-11-22T10:23:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>941</o:Words>
  <o:Characters>5368</o:Characters>
  <o:Company>SLP Automotive Canada</o:Company>
  <o:Lines>44</o:Lines>
  <o:Paragraphs>12</o:Paragraphs>
  <o:CharactersWithSpaces>6297</o:CharactersWithSpaces>
  <o:Version>11.5606</o:Version>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" LatentStyleCount=3D"156">
 </w:LatentStyles>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
h3
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:3;
	font-size:13.5pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h4
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:4;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h5
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:5;
	font-size:10.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 41=
2.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Times New Roman";}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:552346399;
	mso-list-template-ids:132830908;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l1
	{mso-list-id:747767895;
	mso-list-template-ids:925396244;}
@list l1:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l2
	{mso-list-id:971249062;
	mso-list-template-ids:1254549340;}
@list l2:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3
	{mso-list-id:986669088;
	mso-list-template-ids:-852082564;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l4
	{mso-list-id:1303927388;
	mso-list-template-ids:1678170768;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l5
	{mso-list-id:1368867671;
	mso-list-template-ids:1747463592;}
@list l5:level1
	{mso-level-start-at:4;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l6
	{mso-list-id:1504589485;
	mso-list-template-ids:2082402064;}
@list l6:level1
	{mso-level-start-at:2;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l7
	{mso-list-id:1698772515;
	mso-list-template-ids:1214396044;}
@list l7:level1
	{mso-level-start-at:3;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l7:level2
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Wingdings;}
@list l8
	{mso-list-id:2025206050;
	mso-list-template-ids:1274292536;}
@list l8:level1
	{mso-level-start-at:4;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l9
	{mso-list-id:2050260723;
	mso-list-template-ids:-63558894;}
@list l10
	{mso-list-id:2087262974;
	mso-list-template-ids:1523073646;}
@list l10:level1
	{mso-level-start-at:3;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]-->
</head>

<body lang=3DEN-US style=3D'tab-interval:.5in'>
<BR><CENTER><DIV=20
style=3D"BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
black 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: 13pt =
Verdana; BORDER-LEFT: black 1px solid; WIDTH: 400px; PADDING-TOP: 4px; =
BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: yellow"><A=20
href=3D"http://www.atoutfox.org/"><B>atoutfox.org</B></A><BR><FONT=20
size=3D-2>ATOUTFOX - 2004</FONT><BR></DIV></CENTER>


<div class=3DSection1>

<h3><span lang=3DFR style=3D'mso-ansi-language:FR'>Le <span class=3DSpellE>=
WinHTTP</span>
avec Microsoft Visual FoxPro.<o:p></o:p></span></h3>

<p><span lang=3DFR style=3D'mso-ansi-language:FR'>Les services de HTTP de M=
icrosoft
Windows (<span class=3DSpellE>WinHTTP</span>) fournit &agrave; des
r&eacute;alisateurs une interface <span class=3DSpellE>serveur-soutenue</sp=
an> et
&agrave; niveau &eacute;lev&eacute; au Protocole Internet HTTP/1.1.&nbsp; <=
span
class=3DSpellE>WinHTTP</span> est con&ccedil;u pour &ecirc;tre employ&eacut=
e;
principalement dans les sc&eacute;narios <span class=3DSpellE>serveur-bas&e=
acute;s</span>
par les applications de serveur qui communiquent avec des serveurs de HTTP.=
<o:p></o:p></span></p>

<p><span class=3DSpellE><span lang=3DFR style=3D'mso-ansi-language:FR'>WinI=
net</span></span><span
lang=3DFR style=3D'mso-ansi-language:FR'>, une technologie plus ancienne, a
&eacute;t&eacute; con&ccedil;u comme plateforme de client de HTTP pour des
applications de bureau interactives, telles que le Microsoft Internet Explo=
rer,
le bureau de Microsoft, et Microsoft Money.&nbsp; <span class=3DSpellE>WinI=
Net</span>
montre une interface utilisateur pour certaines op&eacute;rations telles que
rassembler des qualifications d'utilisateur.&nbsp; </span><span class=3DSpe=
llE><span
class=3DGramE>WinHTTP</span></span><span class=3DGramE>, <span class=3DSpel=
lE>cependant</span>,
<span class=3DSpellE>effectue</span> <span class=3DSpellE>ces</span> <span
class=3DSpellE>op&eacute;rations</span> par <span class=3DSpellE>programmat=
ion</span>.</span><o:p></o:p></p>

<h4><span class=3DSpellE>WinHTTP</span> 5.0 <span class=3DSpellE>Dispositif=
s</span><o:p></o:p></h4>

<ul type=3Dsquare>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l4 level1 lfo1;tab-stops:list .5in'><span lang=3DFR
     style=3D'mso-ansi-language:FR'>Protocole HTTP/1.0, y compris le soutie=
n des
     raccordements et des &#8216;cookies&#8217; (persistants) <span
     class=3DSpellE>garder-vivants</span> de session. <o:p></o:p></span></l=
i>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l4 level1 lfo1;tab-stops:list .5in'><span lang=3DFR
     style=3D'mso-ansi-language:FR'>HTTP/1.1 le soutien de transferts
     morcel&eacute;s des r&eacute;ponses de HTTP. <o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l4 level1 lfo1;tab-stops:list .5in'><span lang=3DFR
     style=3D'mso-ansi-language:FR'>mettre <span class=3DSpellE>Garder-viva=
nt</span>
     des raccordements anonymes &agrave; travers des sessions. <o:p></o:p><=
/span></li>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l4 level1 lfo1;tab-stops:list .5in'><span lang=3DFR
     style=3D'mso-ansi-language:FR'>Fixez la fonctionnalit&eacute; de la co=
uche
     de douilles (SSL), y compris des certificats de client.&nbsp; Les
     protocoles soutenus de SSL incluent ce qui suit:<span class=3DGramE>&n=
bsp; SSL</span>
     2,0, SSL 3,0, et s&eacute;curit&eacute; de couche transport (TLS) 1,0.=
 <o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l4 level1 lfo1;tab-stops:list .5in'><span lang=3DFR
     style=3D'mso-ansi-language:FR'>Soutien de serveur et d'authentificatio=
n de
     procuration, y compris le soutien int&eacute;gr&eacute; du passeport de
     Microsoft 1,4 et le paquet de la n&eacute;gociation/<span class=3DSpel=
lE>Kerberos</span>.
     <o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l4 level1 lfo1;tab-stops:list .5in'><span lang=3DFR
     style=3D'mso-ansi-language:FR'>La manipulation automatique de r&eacute=
;oriente
     &agrave; moins que supprim&eacute;e. <o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l4 level1 lfo1;tab-stops:list .5in'><span lang=3DFR
     style=3D'mso-ansi-language:FR'>Interface de Scriptable en plus de l'ap=
i. <o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l4 level1 lfo1;tab-stops:list .5in'><span lang=3DFR
     style=3D'mso-ansi-language:FR'>Service de trace &agrave; aider &agrave;
     d&eacute;panner des probl&egrave;mes. <o:p></o:p></span></li>
</ul>

<h4><span class=3DSpellE>WinHTTP</span> 5.1 <span class=3DSpellE>Dispositif=
s</span><o:p></o:p></h4>

<ul type=3Dsquare>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l3 level1 lfo2;tab-stops:list .5in'><span class=3DSpellE>Appu=
i</span>
     IPv6. <o:p></o:p></li>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l3 level1 lfo2;tab-stops:list .5in'><span class=3DSpellE>Poss=
ibilit&eacute;s</span>
     <span class=3DSpellE>d'AutoProxy</span>. <o:p></o:p></li>
</ul>

<p><span lang=3DFR style=3D'mso-ansi-language:FR'>Avec la version 5,1, <span
class=3DSpellE>WinHTTP</span> est maintenant un composant du syst&egrave;me=
 d'exploitation
des syst&egrave;mes suivants:<span class=3DGramE>&nbsp; Microsoft</span> Wi=
ndows
2000, paquet de service 3 et plus d&eacute;funt (except&eacute; le serveur =
de <span
class=3DSpellE>Datacenter</span>) Microsoft Windows XP, SP1 et plus et fami=
lle
2003 post&eacute;rieure de serveur de Microsoft Windows.<o:p></o:p></span><=
/p>

<p><span lang=3DFR style=3D'mso-ansi-language:FR'>Il y a deux fa&ccedil;ons
d&#8217;utiliser <span class=3DSpellE>WinHTTP</span>. Avant que vous commen=
ciez
&agrave; d&eacute;velopper un service HTTP de Microsoft Windows (de <span
class=3DSpellE>WinHTTP</span>), vous devez d'abord d&eacute;cider si employ=
er le
C/C++ api ou COM. Cet article se&nbsp; concentre sur l&#8217;utilisation du
COM.<o:p></o:p></span></p>

<p><span lang=3DFR style=3D'mso-ansi-language:FR'>Les diff&eacute;rences en=
tre
C/C++ API et le COM.<o:p></o:p></span></p>

<ol start=3D1 type=3D1>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l0 level1 lfo3;tab-stops:list .5in'><span lang=3DFR
     style=3D'mso-ansi-language:FR'>C/C++ API (Les avantages). <o:p></o:p><=
/span></li>
 <ul type=3Dsquare>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l0 level2 lfo3;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>Les r&eacute;ponses peuvent &ecirc;tre
      trait&eacute;es par petites tranches. <o:p></o:p></span></li>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l0 level2 lfo3;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>Les op&eacute;rations POST peuvent
      &nbsp;&ecirc;tre aussi trait&eacute;s par petites tranches, qui augme=
nte
      la vitesse de traitement. <o:p></o:p></span></li>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l0 level2 lfo3;tab-stops:list 1.0in'><span class=3DSpel=
lE>Supporte</span>
      <span class=3DSpellE>l&#8217;AutoProxy</span> <o:p></o:p></li>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l0 level2 lfo3;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>L&#8217;acc&egrave;s complet des fonct=
ions <span
      class=3DSpellE>WinHTTP</span>. <o:p></o:p></span></li>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l0 level2 lfo3;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>Le data binaire peut aussi &ecirc;tre
      trait&eacute;. <o:p></o:p></span></li>
 </ul>
</ol>

<ol start=3D2 type=3D1>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l2 level1 lfo4;tab-stops:list .5in'><span lang=3DFR
     style=3D'mso-ansi-language:FR'>C/C++ API (Les d&eacute;savantages). <o=
:p></o:p></span></li>
</ol>

<ol start=3D2 type=3D1>
 <ul type=3Dsquare>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l1 level2 lfo5;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>Les proc&eacute;d&eacute;s sont plus
      complexes. <o:p></o:p></span></li>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l1 level2 lfo5;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>Le proc&eacute;d&eacute; de traitement
      requiert plus d&#8217;&eacute;tapes que le COM. <o:p></o:p></span></l=
i>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l1 level2 lfo5;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>Pr&eacute;parer une requ&ecirc;te pren=
d plus
      de code. <o:p></o:p></span></li>
 </ul>
</ol>

<ol start=3D3 type=3D1>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l10 level1 lfo6;tab-stops:list .5in'>Interface COM (les <span
     class=3DSpellE>avantages</span>) <o:p></o:p></li>
</ol>

<ol start=3D3 type=3D1>
 <ul type=3Dsquare>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l7 level2 lfo7;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>Cr&eacute;er <span class=3DGramE>un</s=
pan>
      application COM requiert moins de code. <o:p></o:p></span></li>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l7 level2 lfo7;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>L&#8217;interface COM peut-&ecirc;tre
      programm&eacute; avec les langages scriptes. <o:p></o:p></span></li>
 </ul>
</ol>

<ol start=3D4 type=3D1>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l8 level1 lfo8;tab-stops:list .5in'>Interface COM (les <span
     class=3DSpellE>d&eacute;savantages</span>) <o:p></o:p></li>
</ol>

<ol start=3D4 type=3D1>
 <ul type=3Dsquare>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l5 level2 lfo9;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>L&#8217;interface COM ne donne pas
      acc&egrave;s &agrave; toutes les fonctions <span class=3DSpellE>WinHT=
TP</span>.
      <o:p></o:p></span></li>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l5 level2 lfo9;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>Avec certains langages scripts il est =
plus
      difficile de traiter le data binaire. <o:p></o:p></span></li>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l5 level2 lfo9;tab-stops:list 1.0in'><span class=3DSpel=
lE>Ne</span>
      <span class=3DSpellE>supporte</span> pas <span class=3DSpellE>l&#8217=
;AutoProxy</span>
      <o:p></o:p></li>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l5 level2 lfo9;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>L&#8217;application doit &ecirc;tre
      construite sur le mod&egrave;le appartement. <o:p></o:p></span></li>
  <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-=
alt:
      auto;mso-list:l5 level2 lfo9;tab-stops:list 1.0in'><span lang=3DFR
      style=3D'mso-ansi-language:FR'>Avant qu'une r&eacute;ponse puisse com=
mencer
      &agrave; &ecirc;tre trait&eacute;, la r&eacute;ponse enti&egrave;re d=
oit
      d'abord &ecirc;tre re&ccedil;ue et prot&eacute;g&eacute;e<span
      class=3DGramE>..</span> <o:p></o:p></span></li>
 </ul>
</ol>

<p><span lang=3DFR style=3D'mso-ansi-language:FR'>Voici exemple qui d&eacut=
e;montre
comme acqu&eacute;rir le code source de la page frontispice <span class=3DG=
ramE>www.foxforum.net
.</span><o:p></o:p></span></p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0
 style=3D'mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
  <td width=3D590 valign=3Dtop style=3D'width:442.5pt;padding:0in 0in 0in 0=
in'><pre><span
  lang=3DFR style=3D'mso-ansi-language:FR'>&amp;&amp; Cr&eacute;er un insta=
nce de <span
  class=3DSpellE>WinHTTPRequest</span><o:p></o:p></span></pre><pre><span
  class=3DSpellE><span lang=3DFR style=3D'mso-ansi-language:FR'>WinHttpReq<=
/span></span><span
  lang=3DFR style=3D'mso-ansi-language:FR'> =3D <span class=3DSpellE><span =
class=3DGramE>CreateObject</span></span><span
  class=3DGramE>(</span>&quot;WinHttp.WinHttpRequest.5.1&quot;) <o:p></o:p>=
</span></pre><pre><span
  lang=3DFR style=3D'mso-ansi-language:FR'>&amp;&amp;&nbsp; Cr&eacute;er un=
e <span
  class=3DSpellE>requ&egrave;te</span> HTTP<o:p></o:p></span></pre><pre><sp=
an
  class=3DSpellE><span class=3DGramE>WinHttpReq.Open</span></span><span
  class=3DGramE>(</span>&quot;GET&quot;, &#8220;www.foxforum.net&#8221;, .F=
.)<o:p></o:p></pre><pre><span
  lang=3DFR style=3D'mso-ansi-language:FR'>&amp;&amp; Envoyer la <span
  class=3DSpellE>requite</span><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>HTTP<o:p></o:p></span></=
pre><pre><span
  class=3DSpellE><span class=3DGramE><span lang=3DFR style=3D'mso-ansi-lang=
uage:FR'>WinHttpReq.Send</span></span></span><span
  class=3DGramE><span lang=3DFR style=3D'mso-ansi-language:FR'>()</span></s=
pan><span
  lang=3DFR style=3D'mso-ansi-language:FR'><o:p></o:p></span></pre><pre><sp=
an
  lang=3DFR style=3D'mso-ansi-language:FR'>&amp;&amp; Recevoir la r&eacute;=
ponse<o:p></o:p></span></pre><pre><span
  class=3DSpellE><span lang=3DFR style=3D'mso-ansi-language:FR'>WinHttpReq.=
ResponseText</span></span><span
  lang=3DFR style=3D'mso-ansi-language:FR'><o:p></o:p></span></pre></td>
 </tr>
</table>

<p><span lang=3DFR style=3D'mso-ansi-language:FR'>Donc la fonction compl&eg=
rave;te
pourrait &ecirc;tre ceci <o:p></o:p></span></p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0
 style=3D'mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
  <td width=3D590 valign=3Dtop style=3D'width:442.5pt;padding:0in 0in 0in 0=
in'><pre><span
  class=3DSpellE><span class=3DGramE><span lang=3DFR style=3D'mso-ansi-lang=
uage:FR'>Messagebox</span></span></span><span
  class=3DGramE><span lang=3DFR style=3D'mso-ansi-language:FR'>(</span></sp=
an><span
  class=3DSpellE><span lang=3DFR style=3D'mso-ansi-language:FR'>getText</sp=
an></span><span
  lang=3DFR style=3D'mso-ansi-language:FR'>(&quot;http://www.foxforum.net&q=
uot;))<o:p></o:p></span></pre><pre>Function <span
  class=3DSpellE>getText</span>(<span class=3DSpellE>strURL</span>)<o:p></o=
:p></pre><pre>Local <span
  class=3DSpellE>strResult</span><o:p></o:p></pre><pre>Try<o:p></o:p></pre>=
<pre><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&amp;&amp; Create the <span
  class=3DSpellE>WinHTTPRequest</span> ActiveX Object.<o:p></o:p></pre><pre=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DSpellE>WinHttpReq</span> =3D <span class=3DSpellE>Createobject</s=
pan>(&quot;WinHttp.WinHttpRequest.5.1&quot;)<o:p></o:p></pre><pre><span sty=
le=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; </span>&amp;&amp;<span
  class=3DGramE>&nbsp; Create</span> an HTTP request.<o:p></o:p></pre><pre>=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DGramE>temp</span> =3D <span class=3DSpellE>WinHttpReq.Open</span>=
(&quot;GET&quot;, <span
  class=3DSpellE>strURL,.F</span>.)<o:p></o:p></pre><pre><span style=3D'mso=
-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; </span>&amp;&amp; send the HTTP request.<o:p></o:p></pre><pre>&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DSpellE>WinHttpReq.Send</span>()<o:p></o:p></pre><pre><span style=
=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; </span>&amp;&amp;<span
  class=3DGramE>&nbsp; Retrieve</span> the response text.<o:p></o:p></pre><=
pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DSpellE>strResult</span> =3D <span class=3DSpellE>WinHttpReq.Respo=
nseText</span><o:p></o:p></pre><pre>Catch To <span
  class=3DSpellE>oErr</span><o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DSpellE>strResult</span>=3D &quot;<span class=3DSpellE>WinHTTP</sp=
an> a <span
  class=3DSpellE>retourn&eacute;</span> <span class=3DSpellE>l'erreur</span=
>: &quot;+ALLTRIM(STR(<span
  class=3DSpellE>oErr.ErrorNo</span>))+&quot; &quot;+<span class=3DSpellE>o=
Err.message</span> <o:p></o:p></pre><pre><span
  class=3DSpellE>Endtry</span><o:p></o:p></pre><pre>Return <span class=3DSp=
ellE>strResult</span><o:p></o:p></pre></td>
 </tr>
</table>

<p><span lang=3DFR style=3D'mso-ansi-language:FR'>Voici un autre exemple qui
d&eacute;montre comment t&eacute;l&eacute;charger l&#8217;image de VFP8.0
directement du site de Microsoft et aussi donne une r&eacute;ponse de <span
class=3DSpellE>connection</span>. <o:p></o:p></span></p>

<table class=3DMsoNormalTable border=3D1 cellspacing=3D0 cellpadding=3D0
 style=3D'mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
  <td width=3D590 valign=3Dtop style=3D'width:442.5pt;padding:0in 0in 0in 0=
in'><pre>Public oform1<o:p></o:p></pre><pre>oform1=3D<span
  class=3DSpellE>Newobject</span>(&quot;form1&quot;)<o:p></o:p></pre><pre>o=
form1.Show<o:p></o:p></pre><pre>Return<o:p></o:p></pre><pre><o:p>&nbsp;</o:=
p></pre><pre>Define Class form1 As Form<o:p></o:p></pre><pre>&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DSpellE><span lang=3DFR style=3D'mso-ansi-language:FR'>DoCreate</s=
pan></span><span
  lang=3DFR style=3D'mso-ansi-language:FR'> =3D .T.<o:p></o:p></span></pre>=
<pre><span
  lang=3DFR style=3D'mso-ansi-language:FR'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DSpellE>Caption</span> =3D &quot;Exemple de <span class=3DSpellE>r=
equete</span> <span
  class=3DSpellE>WinHTTP</span>&quot;<o:p></o:p></span></pre><pre><span lan=
g=3DFR
  style=3D'mso-ansi-language:FR'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; </span>Name =3D &quot;Form1&quot;<o:p></o:p></pre>=
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Add=
 Object command1 As <span
  class=3DSpellE>CommandButton</span> With ;<o:p></o:p></pre><pre>&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DSpellE>AutoSize</span> =3D .T., ;<o:p></o:p></pre><pre>&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Top =3D 204, ;<o:p></=
o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; Left =3D 108, ;<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Height =3D 27, ;<o:p></o:p></pre><pre>&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Width =3D 115, ;<o=
:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; Caption =3D &quot;<span
  class=3DSpellE>WinHTTP</span> <span class=3DSpellE>requete</span>&quot;, =
;<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp; Name =3D &quot;Command1&quot;<o:p></o:p></pre><pre>&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Add Object image1 As=
 Image With ;<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; Height =3D 110, ;<o:p></o:p></pre><pre>&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Left =3D 48, ;<o:p></o:=
p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; Top =3D 12, ;<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; Width =3D 241, ;<o:p></o:p></pre><pre>&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name =3D &quot;Image1&=
quot;<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp; Add Object text1 As <span
  class=3DSpellE>TextBox</span> With ;<o:p></o:p></pre><pre>&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Height =3D 23, ;<o:p></o:p=
></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 Left =3D 24, ;<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp; Top =3D 132, ;<o:p></o:p></pre><pre>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Width =3D 312, ;<o:p></o=
:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; Name =3D &quot;Text1&quot;<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Procedure command1.Click<o:p></o=
:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; Set Safety Off<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DSpellE>WinHttpReq</span>=3D<span class=3DSpellE>Createobject</spa=
n>(&quot;WinHttp.WinHttpRequest.5.1&quot;)<o:p></o:p></pre><pre>**&nbsp;&nb=
sp; ' Assemble an HTTP Request.<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DSpellE><span class=3DGramE>WinHttpReq.Open</span></span><span
  class=3DGramE>(</span>'GET','http://msdn.microsoft.com/vfoxpro/art/Foxpro=
_boxshot.jpg',.F.)<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DSpellE>WinHttpReq.Send</span>()<o:p></o:p></pre><pre>&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thisform.text1.Value=
 =3D Transform(<span
  class=3DSpellE>WinHttpReq.Status</span>)+ &quot; - &quot; + <span class=
=3DSpellE>WinHttpReq.StatusText</span><o:p></o:p></pre><pre>**&nbsp;&nbsp; =
' Put response data into a file.<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span
  class=3DSpellE>Strtofile</span>(<span class=3DSpellE>WinHttpReq.ResponseB=
ody,'c</span>:\FOXPRO.JPG')<o:p></o:p></pre><pre>**&nbsp;&nbsp; ' Load the =
data file as a picture.<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Thisform.image1.Picture=3D 'c:\FOXPRO.=
JPG'<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp; <span
  class=3DSpellE>Endproc</span><o:p></o:p></pre><pre><span class=3DSpellE>E=
nddefine</span><o:p></o:p></pre></td>
 </tr>
</table>

<ol start=3D1 type=3D1>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l9 level1 lfo10;tab-stops:list .5in'><span class=3DSpellE>For=
mulaire</span>
     <span class=3DSpellE>avant</span> le <span class=3DSpellE>requ&egrave;=
te</span>.
     <o:p></o:p></li>
</ol>

<p><!--[if gte vml 1]><v:shapetype id=3D"_x0000_t75" coordsize=3D"21600,216=
00"
 o:spt=3D"75" o:preferrelative=3D"t" path=3D"m@4@5l@4@11@9@11@9@5xe" filled=
=3D"f"
 stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1025" type=3D"#_x0000_t75" alt=3D"" st=
yle=3D'width:289.5pt;
 height:210pt'>
 <v:imagedata src=3D"LeWinHTTPavecMicrosoftVisualFoxPr1_files/image001.jpg"
  o:href=3D"http://www.foxforum.net/HTML/articles/img/WinHTTPimage001.jpg"/>
</v:shape><![endif]--><![if !vml]><img width=3D386 height=3D280
src=3D"LeWinHTTPavecMicrosoftVisualFoxPr1_files/image001.jpg"
u1:shapes=3D"_x0000_i1025" v:shapes=3D"_x0000_i1025"><![endif]><o:p></o:p><=
/p>

<ol start=3D2 type=3D1>
 <li class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto;
     mso-list:l6 level1 lfo11;tab-stops:list .5in'><span class=3DSpellE>For=
mulaire</span>
     apr&egrave;s la <span class=3DSpellE>requ&egrave;te</span> <o:p></o:p>=
</li>
</ol>

<p><!--[if gte vml 1]><v:shape id=3D"_x0000_i1026" type=3D"#_x0000_t75" alt=
=3D""
 style=3D'width:4in;height:210.75pt'>
 <v:imagedata src=3D"LeWinHTTPavecMicrosoftVisualFoxPr1_files/image002.jpg"
  o:href=3D"http://www.foxforum.net/HTML/articles/img/WinHTTPimage002.jpg"/>
</v:shape><![endif]--><![if !vml]><img width=3D384 height=3D281
src=3D"LeWinHTTPavecMicrosoftVisualFoxPr1_files/image002.jpg"
u1:shapes=3D"_x0000_i1026" v:shapes=3D"_x0000_i1026"><![endif]><o:p></o:p><=
/p>

<h5>Mike Gagnon<o:p></o:p></h5>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_01C4D053.76E9E700
Content-Location: file:///C:/D32D4E71/LeWinHTTPavecMicrosoftVisualFoxPr1_files/image001.jpg
Content-Transfer-Encoding: base64
Content-Type: image/jpeg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEYAYIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2DX9f
t/D9pPfX1w8VrEwVmUZ252gcBSTktXLf8Lg8K/8AQXl/78v/APGqPjB/yIuqf9dI/wD0OGvB7aws
tQ0uAxNJDeRbhMMbg65yrADn1XHP3epJADlOlSpqpVvZu2nTS5tQoTxEnCnulf8Ap9D3j/hcHhX/
AKC8v/fl/wD41R/wt/wt/wBBeX/vy/8A8arwyTStO0/R7q6uZ5ZL07Y7aIKNpLcszc/wqD0J5Ze3
J19M8K6XL8Px4guFnluWu5Lfy/7RhtUCqm4EeYhLn/ZBye1a4V4fEqU4c3Kna+mr+70IxVKphnGE
7cz6a6L+r/1t67/wt3wuf+YtL/35f/41S/8AC2/DB/5i0v8A35f/AONV4y3gS/TSf7VF9p72Dxo0
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
lIKrX+n2mq2E1hfxtJaTrslRX2ll7jPbPtVmigZpf2tJ6y/99L/8TR/a0nrL/wB9L/8AE1m0UXYr
Gl/a0nrL/wB9L/8AE0f2tJ6y/wDfS/8AxNZtFF2FjS/taT1l/wC+l/8AiaP7Wk9Zf++l/wDiazaK
LsLGl/a0nrL/AN9L/wDE0f2tJ6y/99L/APE1m0UXYWNL+1pPWX/vpf8A4mj+1pPWX/vpf/iazaKL
sLGl/a0nrL/30v8A8TR/a0nrL/30v/xNZtFF2FjS/taT1l/76X/4mj+1pPWX/vpf/iazaKLsLGl/
a0nrL/30v/xNH9rSesv/AH0v/wATWbRRdhY0v7Wk9Zf++l/+Jo/taT1l/wC+l/8AiazaKLsLGl/a
0nrL/wB9L/8AE0f2tJ6y/wDfS/8AxNZtFF2FjS/taT1l/wC+l/8AiaP7Wk9Zf++l/wDiazaKLsLG
l/a0nrL/AN9L/wDE0f2tJ6y/99L/APE1m0UXYWNL+1pPWX/vpf8A4mj+1pPWX/vpf/iazaKLsLGl
/a0nrL/30v8A8TR/a0nrL/30v/xNZtFF2FjS/taT1l/76X/4mj+1pPWX/vpf/iazaKLsLGl/a0nr
L/30v/xNH9rSesv/AH0v/wATWbRRdhY0v7Wk9Zf++l/+Jo/taT1l/wC+l/8AiazaKLsLGl/a0nrL
/wB9L/8AE0f2tJ6y/wDfS/8AxNZtFF2FjS/taT1l/wC+l/8AiaP7Wk9Zf++l/wDiazaKLsLFye/M
8bKwckjaCzDjkHso9Kp0UUAFFFFAwqrqf/IKvP8Arg//AKCatVV1P/kFXn/XB/8A0E0AdD4T/wCR
N0P/ALB9v/6LWijwn/yJuh/9g+3/APRa0VoQRat/rT/10P8A6ClZtaWrf60/9dD/AOgpWbWb3KQU
UUUDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACqup/wDIKvP+uD/+gmrVVdT/AOQVef8AXB//
AEE0AdD4T/5E3Q/+wfb/APotaKPCf/Im6H/2D7f/ANFrRWhBFq3+tP8A10P/AKClZtaWrf60/wDX
Q/8AoKVm1m9ykFFFFAwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
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
UhlYIAQQehFFFFMR/9k=

------=_NextPart_01C4D053.76E9E700
Content-Location: file:///C:/D32D4E71/LeWinHTTPavecMicrosoftVisualFoxPr1_files/image002.jpg
Content-Transfer-Encoding: base64
Content-Type: image/jpeg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEZAYADASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1fxD4
rsvDMC3OqXckMMkpjVguRnLYGAhPRTzXP/8AC4PCv/QXl/78v/8AGqw/jj/yLNn/ANf3/wAeryY6
ZZX9pbz2jyROIlW4iIDYkHcHI4Iw3OMbu4BaidSjRjGVa9nfVdLeXmb0MNUxHMqe6t/V/wCrnuv/
AAuDwr/0F5f+/L//ABqj/hb/AIWP/MXl/wC/L/8AxqvCdQ03TtM0ZW86WXUp5dm0rhI41GS3+8SQ
B7K2eSAN278J6VZ+CdH1cmU3OoQu7vLqMMSQkPtBERQySDnJCnIxW+FVDEwdSPNy3sr21/DYxxVO
eHmqcrOVrvfT/M9a/wCFu+Fz/wAxaX/vy/8A8apf+Ft+GD/zFpf+/Lf/ABqvHpvh1q8Ag/0mwkN1
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
AyvPPEE/ip4r5itgDpkU8NrPctMVkSWUJtxHtwVHmICSwIyeDiotf0/xDf6zCYLXTbzR4UVxaz30
luZJgfvSBYX3qOMLkDOSQcLht34d1K51C4hBs10y9vLe/nfzG82N4vLJRV24ZWMS/MWUjJ4PFaR3
1/rX/K4n/X9f1+Bat/E0surQwyWKx6fc3UtnbXInJd5Yw27dHtwqny3wQxzgcDNdFXKWnh3UY9Ut
YpmtBpdjfTX9u8bt5sjSCT5GTbhQplb5gxzgcDmt46XbnVRqPmXfnhduz7ZL5WMY/wBVu2Z99uaO
iE99P6/pGbe65qP267g0jSor6OxwLp5Lvym3FQ3lxrsbc+0g/MUHzKM9cRQ+MrGeeQRxu8JtLa5t
2Q5e4Mxk2oqf3v3fr3OcAE065sNcsdQv5dFXT5IdQYSO13M6NbyhAhZVVWEgwqnblOQfm+b5cofD
u0e8Z5nDeRp1ta2N2CftFvLE0hMoOMA5Ze/PIPBwTp93/B/4A9Nf67f8H+rHY2j3ElrG93BHBORl
445PMC+27Azx7fn1qaqunfbv7PhGpCAXgXEv2diUJ9RkAjPXHbOMnrVqmyVsFFFFIYUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGRrH8X/bP/2e
setjWP4v+2f/ALPWPUPcpBRRRSGFYfjH/kUdS/65f1FblYfjH/kUdS/65f1FC3EdRqP+vH/A/wD0
Nqp1c1H/AF4/4H/6G1U6GAVBcWVretbm7jeRbeeO5jCPtxIh3ITxzggHHtzxxU9FAzS/taT1l/76
X/4mj+1pPWX/AL6X/wCJrNoouxWNL+1pPWX/AL6X/wCJo/taT1l/76X/AOJrNoouwsaX9rSesv8A
30v/AMTR/a0nrL/30v8A8TWbRRdhY0v7Wk9Zf++l/wDiaP7Wk9Zf++l/+JrNoouwsaX9rSesv/fS
/wDxNH9rSesv/fS//E1m0UXYWNL+1pPWX/vpf/iaP7Wk9Zf++l/+JrNoouwsaX9rSesv/fS//E0f
2tJ6y/8AfS//ABNZtFF2FjS/taT1l/76X/4mj+1pPWX/AL6X/wCJrNoouwsaX9rSesv/AH0v/wAT
R/a0nrL/AN9L/wDE1m0UXYWNL+1pPWX/AL6X/wCJo/taT1l/76X/AOJrNoouwsaX9rSesv8A30v/
AMTR/a0nrL/30v8A8TWbRRdhY0v7Wk9Zf++l/wDiaP7Wk9Zf++l/+JrNoouwsaX9rSesv/fS/wDx
NH9rSesv/fS//E1m0UXYWNL+1pPWX/vpf/iaP7Wk9Zf++l/+JrNoouwsaX9rSesv/fS//E0f2tJ6
y/8AfS//ABNZtFF2FjS/taT1l/76X/4mj+1pPWX/AL6X/wCJrNoouwsaX9rSesv/AH0v/wATR/a0
nrL/AN9L/wDE1m0UXYWNL+1pPWX/AL6X/wCJo/taT1l/76X/AOJrNoouwsaX9rSesv8A30v/AMTR
/a0nrL/30v8A8TWbRRdhYtXN59oQgh9xI+ZmB4GfQD1qrRRQMKKKKACsPxj/AMijqX/XL+orcrD8
Y/8AIo6l/wBcv6ihbiOo1H/Xj/gf/obVTq5qP+vH/A//AENqp0MAooooGFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFYfjH/kUdS/65f1FblYfjH/AJFHUv8Arl/UULcR1Go/68f8D/8AQ2qnVzUf
9eP+B/8AobVToYBRRRQMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKw/GP/Io6l/1y/qK3Kw/
GP8AyKOpf9cv6ihbiOo1H/Xj/gf/AKG1U6uaj/rx/wAD/wDQ2qnQwCiiigYUUUUAFFFFABRRRQAU
UUUAFFFFAGPDrd3dLJJaeH9RuIFmlhEwntUDmORo2IDzK2NyN1A6VJ/aWqf9CxqX/gVZf/JFUtMV
5NJsIw0yo2rXxk8pmXIW6uWAYqp+Xcq5BKg9CTnY0skukWVuZ5Lu8EcMywEm5nbDgxgAjJJ+4uSe
CC5PDvk0vYRY/tLVP+hY1L/wKsv/AJIo/tLVP+hY1L/wKsv/AJIpqQ6fHeLaLNftNGUBH2i4cLwp
XcckciEZyectn/WNufcWthptnJd3E94kFsnmO7Xcz4VAhyRuJP8Aq1z1zls53tuA1E/tLVP+hY1L
/wACrL/5Io/tLVP+hY1L/wACrL/5Ips8enaf9mEs96DI22FftM8hcqqvjAJJ+WHPPX5updt2Zbax
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

------=_NextPart_01C4D053.76E9E700
Content-Location: file:///C:/D32D4E71/LeWinHTTPavecMicrosoftVisualFoxPr1_files/filelist.xml
Content-Transfer-Encoding: quoted-printable
Content-Type: text/xml; charset="utf-8"

<xml xmlns:o=3D"urn:schemas-microsoft-com:office:office">
 <o:MainFile HRef=3D"../LeWinHTTPavecMicrosoftVisualFoxPr1.htm"/>
 <o:File HRef=3D"image001.jpg"/>
 <o:File HRef=3D"image002.jpg"/>
 <o:File HRef=3D"filelist.xml"/>
</xml>
------=_NextPart_01C4D053.76E9E700--
