http://www.human.com.brから Delphi 用の SMS API を使用しようとしていますが、コンポーネントが Indy のインスタンスを作成した後に Web サービスのホストとポートを設定しようとすると、「アクセス違反」エラーが発生します。TIdHTTP
.
host := TidHTTP.Create;
host.Socket.Port := 80; // error right here!
host.Socket.Host := 'system.human.com.br';
uri := TidURI.Create();
元のコンポーネントは Indy60 で作成されており、私は Indy170 を持っているので、Socket
その間がなく、入れなければなりませんでしたhost
。Port
なにが問題ですか?コンポーネントをフォームに直接配置しようとしましたが、ボタンコードでソケット設定を行ったところ、同じエラーが発生しました!
彼らが使用する送信方法は次のとおりです。
data := TIdMultiPartFormDataStream.Create;
host.Request.ContentType := 'application/x-www-form-urlencoded';
host.Post(strSMStext , data);