여기에서 강좌 팁에 있는 내용을 가지고 테스트를 하고 있습니다.
그런데 이렇게 하니까..
IdHTTP1.Post(GetDOM, DataStream, RecvStream); 이 부분에서
http/1.1 405Method not allowed 라는 에러가 뜹니다.
어떻게 해결 할 방법을 아시면 알려주시면 감사하겠습니다.
var
DataStream: TidMultiPartFormDataStream;
RecvStream: TMemorySTream;
begin
DataStream := TIdMultiPartFormDataStream.Create;
RecvStream := TMemorySTream.Create;
try
idHTTP1.Request.ContentType := DataStream.RequestContentType;
DataStream.AddFormField('apple_logid', 'test');
DataStream.AddFormField('apple_passwd', 'aaa');
DataStream.AddFile('apple_file', 'c:\aaa.txt', 'text/plan');
DataStream.Position := 0;
try
IdHTTP1.Post(GetDOM, DataStream, RecvStream);
except
on E: Exception do showmessage(E.Message);
end;
finally
DataStream.Free;
RecvStream.Free;
end;