Dans Delphi XE2, je suis en train de télécharger les lignes d'une note à un fichier sur mon espace web avec IdHTTP.Put:IdHTTP.Put Erreur: HTTP/1,1405 Méthode non autorisée
procedure TForm1.btnUploadClick(Sender: TObject);
var
StringToUpload: TStringStream;
begin
StringToUpload := TStringStream.Create('');
try
StringToUpload.WriteString(memo.Lines.Text);
// Error: HTTP/1.1 405 Method Not Allowed.
IdHTTP1.Put(edtOnlineFile.Text, StringToUpload);
finally
StringToUpload.Free;
end;
end;
Mais je reçois toujours ce message d'erreur:
Alors, que dois-je faire pour éviter l'erreur et faire le téléchargement?
Voir la réponse à http://stackoverflow.com/questions/17546558/ « whatch comment il fonctionne et faire la même chose » –
« La méthode spécifiée dans la demande en ligne est pas autorisée pour la ressource identifiée par l'URI de demande La réponse DOIT inclure un en-tête Allow contenant une liste de méthodes valides pour la ressource demandée. " – OnTheFly