<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>17 Dec 2019 00:12:45 Z</lastBuildDate><pubDate>14 Jun 2019 11:01:57 Z</pubDate><description>Bonjour,&#13;
&#13;
Je rencontre un soucis sur l'utilisation de HTTPRequete.&#13;
L'idée pour moi, c'est de m'émanciper de la couche .net actuellement utilisée en les remplaçant par les outils embarqués.&#13;
Le but de la requête c'est de supprimer un document sur Sharepoint sans passé par un WebService qui pourrait être long en littérature pour le peu qu'on soit sur une arborescence dans la bibliothèque.&#13;
&#13;
Voici le code en utilisation d'un assemblage .Net QUI FONCTIONNE (mais qui m'oblige à avoir l'assemblage présent) :&#13;
[code:wl]&#13;
&#13;
sLien est une chaine 						= "http://urlsp/urldoc"&#13;
pclRequest est HttpWebRequest dynamique 	&lt;- WebRequest.Create(sLien)&#13;
pclRequest.Timeout 						= System.Threading.Timeout.Infinite;&#13;
&#13;
// création d'un cookie d'authentification&#13;
clCREDENT est un NetworkCredential("user","password","")&#13;
pclRequest.AllowAutoRedirect 				= Vrai&#13;
pclRequest.Credentials						= clCREDENT&#13;
&#13;
pclRequest.Method 						= "DELETE"&#13;
pclREPONSE est un HttpWebResponse 			&lt;- pclRequest.GetResponse()&#13;
&#13;
[/code]&#13;
&#13;
Voici le code que j'ai tenté d'écrire en WLangage pur (en W24) :&#13;
[code:wl]&#13;
cREQUETE 								est un httpRequête&#13;
cREQUETE..URL							= "http://urlsp/urldoc"&#13;
cREQUETE..Méthode						= httpDelete&#13;
cREQUETE..TimeoutConnexion				= 20000&#13;
cREQUETE..Utilisateur						= "user"&#13;
cREQUETE..MotDePasse						= "password"&#13;
cREPONSE est un httpRéponse 				= HTTPEnvoie(cREQUETE)&#13;
[/code]&#13;
&#13;
Ce code renvoi systématiquement une erreur d'authentification (401 : unauthorized)&#13;
&#13;
J'ai essayé plusieurs chose avec le même résultat :&#13;
&#13;
1. Passer l'authentification directement via l'URL&#13;
[code:wl]&#13;
sURL est une chaine 						= "http://urlsp/urldoc"&#13;
sTEMP est une chaine 						= "http://" + "user" + ":" + "password"+ "@"+ droite(sURL ,taille(sURL - 7)&#13;
cREQUETE..URL							= sURL &#13;
[/code]&#13;
&#13;
2. Passer par l'authentification par entête (ce qui fonctionne très bien avec la consommation des WebService du même serveur)&#13;
[code:wl]&#13;
cREQUETE..Entête["Authorization"] 			= "Basic " + Encode("user" + ":" + "password",encodeBASE64)&#13;
[/code]&#13;
&#13;
a chaque fois... erreur 401.&#13;
&#13;
ce qui est étonnant, c'est que le composant .net fonctionne sans problème et que la consommation de WebService (en authentification via entête HTTP) fonctionne elle aussi.&#13;
&#13;
Je précise que j'ai changé le mode en paramètre HTTP&#13;
[code:wl]&#13;
HTTPParamètre(httpParamètreMode,1)&#13;
[/code]&#13;
qui est une obligation pour pouvoir avoir une authentification sur SP. j'ai essayé de changer de mode juste avant le code mais sans plus de résultat non plus...&#13;
&#13;
Qu'est ce qui cloche avec le HttpRequete ?&#13;
&#13;
Quelqu'un a une idée ? Merci !!!</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230819-authentification-sur-httprequete/read.awp</link><title>Pb authentification sur HttpRequete</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>jeremy.breux</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230819-authentification-sur-httprequete-235528/read.awp</comments><pubDate>17 Dec 2019 00:12:45 Z</pubDate><description>Bonjour,&#13;
&#13;
J'ai un problème similaire, avez vous trouvé la solution à votre problème?</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230819-authentification-sur-httprequete-235528/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230819-authentification-sur-httprequete-235528/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/230819-authentification-sur-httprequete/read.awp">Pb authentification sur HttpRequete</source><title>Re: Pb authentification sur HttpRequete</title></item></channel></rss>
