-1

私はウェブ関連の経験がほとんどないため、これがばかげた質問である場合は申し訳ありません.

ユーザーが Web サイトからメッセージを送信するために使用できる連絡先フォームを備えた Wordpress サイトを持っています。ユーザーがフォームに入力すると、メールに変換されて送信されます。

私の c# デスクトップ アプリケーションから同様の機能を使用したいと考えています。言い換えれば、ウェブサイトの連絡先フォームをプログラムで呼び出す方法、またはウェブサイトに情報を送信して電子メールに変換して直接送信する方法を探しています。

どのような一般的な概念を検討する必要がありますか?

4

1 に答える 1

1

Web フォームに入力された情報は、おそらく HTTP POST メソッドを使用して Web サーバーに送り返されます。基本的に、Web フォームに入力されたデータは名前と値のペアに変換され、WordPress アプリに送信されます。HTTP POST の詳細については、HTTP POST (Wikipedia)を参照してください。

C# アプリから同じことを行うには、同様の方法でデータを POST にフォーマットしてから、HttpWebRequest クラスの使用を確認する必要があります。このスタックオーバーフロー スレッドは例を示しています: POST を使用した HTTP リクエスト。Web ページが使用しているのと同じ URL に情報を POST すると、サーバーは電子メールを生成するはずです。

また、WordPress アプリで情報を送信する前にログインが必要な場合は、C# アプリ内に WordPress アプリで認証するためのコードを含める必要があります。

これが役立つことを願っています!

于 2012-11-24T12:56:12.667 に答える