C# で WebClient を使用して Web ページに投稿しようとしています。どういうわけか、パラメーターが通過しません。ページ自体は php ページです。通常のブラウザ/html ページで同じページをテストしたところ、動作するので、クライアントの問題であると予想しています。
誰が私が間違っているのか教えてもらえますか?
WebClient myClient = new WebClient();
myClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
try
{
NameValueCollection keyvaluepairs = new NameValueCollection();
keyvaluepairs.Add("request", "foo");
byte[] responseArray = myClient.UploadValues("http://www.motio.com/test.php?id=7", "POST", keyvaluepairs);
string response = Encoding.ASCII.GetString(responseArray);
}
catch (Exception e)
{
}