0

デスクトップアプリケーションを開発する必要があります。Web サイトに接続し、いずれかのページで [送信] ボタンをクリックする必要があります。基本的に、請求書番号を含む Excel シートを読み取る必要があります。請求書番号ごとに [送信] ボタンをクリックする必要があります。

これで、webbrowser コントロールを使用できることを読みましたが、私の要件は、Web サイトをブラウザーで開くべきではなく、ブラウザーで開かずにすべて内部で行う必要があることです。Web サイトに接続し、各番号を取得して送信ボタンを押します。

これに関する指針は役に立ちます。

4

2 に答える 2

1

Web サービスを Web サイトにデプロイできる場合は、Web サービスを使用することをお勧めします。

そうでない場合は、Web ブラウザー コントロールを使用する必要があります。Web ブラウザ コントロールはフォーム上にある必要はありません。その場で Web ブラウザー オブジェクトを作成できます。新しいスレッドで WebBrowser コントロールを確認 してください

ただし、通常、Web ブラウザにはより多くのオーバーヘッドがあります。

代わりに、fiddler を使用してトラフィックを盗聴し、httpwebrequest/webrequest クラスを使用してこれを行うことができます。

于 2012-10-05T06:05:24.213 に答える
0

WebRequest クラスを使用してデータを投稿できます。これを参照してください:

http://www.netomatix.com/httppostdata.aspx

于 2012-10-05T05:55:06.787 に答える