sendgrid の Web API を使用しようとしています。これを使用するには、次のような URL に対して get 要求を行います。
sendgrid.com/api/mail.send.json?to=example%40exaple.com&from=example%40example&subject=Subject&text=Body&files=files%5Bfile1.doc%5D%3Dexample.doc%26files%5Bfile2.pdf%5D%3Dexample.pdf&api_user=usnermae&api_key=apikey
私を混乱させるのはファイル部分です:
&files=files%5Bfile1.doc%5D%3Dexample.doc%26files%5Bfile2.pdf%5D%3Dexample.pdf&api_user=usnermae&api_key=apikey
C# コードでは、ストリームまたはバイト [] にあるファイルを URL に渡すにはどうすればよいですか?
これが、最終的にリクエストを実行する方法です。
using (WebClient client = new WebClient())
{
string text = client.DownloadString(url);
}
これは今のところ問題なく動作しており、添付ファイル以外はすべてプログラムされています。get リクエストの URL にファイルを取得する方法について、誰かが私を正しい方向に向けることができますか?