6
ローカルWebサーバーでこれをテストすると、ちょっとクレイジーになると思いますが、それは正常に動作します ライブウェブサイトに行くと、代わりに空の文字列が返されます私が期待しているデータWebClient.UploadDataポストリクエストの正しい使い方
私はC#に精通していないので、私はちょうど私が正しいことをしていることを確認したいと思った。あなたは、本体内のURLエンコードデータである理由 データは、私は例えば、わからないんだけど...それは本当にあなたがやろうとしているかによって異なり単なるASCIIテキスト
wc = new WebClient();
wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
response = wc.UploadData(this.urlUpdate, Encoding.ASCII.GetBytes("data=" + HttpUtility.UrlEncode(buf.ToString())));
s = Encoding.ASCII.GetString(response);
これは問題を解決していませんが、ソリューションをコーディングするにはより良い方法です。私はそれが私はC#のAPIに慣れていないためにした方法をコーディングしたと思います – bumperbox