在Delphi XE2,我想備忘錄的線條與IdHTTP.Put上傳到一個文件在我的網站空間:IdHTTP.Put錯誤:HTTP/1.1405不允許的方法
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;
但我總是得到此錯誤消息:
所以我必須做什麼,以避免錯誤並進行上傳?
看到http://stackoverflow.com/questions/17546558/ 「豔記它是如何工作的,做同樣的」 –
「中Request-Line中指定的方法是不允許進行標識的資源答案通過Request-URI。響應必須包含一個允許頭部,其中包含請求資源的有效方法列表。「 – OnTheFly