WindowsPhoneから自分で作成したWebページにデータをPOSTしたいと思います。Webページはデータを処理し、結果を表示します。
データをPOSTした後、投稿されたデータを含むWebページに移動するにはどうすればよいですか?(GETの場合のwww.test.com/#name=joeの例)
WindowsPhoneから自分で作成したWebページにデータをPOSTしたいと思います。Webページはデータを処理し、結果を表示します。
データをPOSTした後、投稿されたデータを含むWebページに移動するにはどうすればよいですか?(GETの場合のwww.test.com/#name=joeの例)
可能なアプローチは、POST 要求を実行する HTML ページを動的に作成し、それを Web ブラウザー コントロールにロードすることです。結果の Web ページは、コントロールに適切に表示されます。
HTML ページは次のようになります。
<html>
<head>
<title>Faceless</title>
<script type="text/javascript">
function submitForm() {
document.forms[0].submit();
}
</script>
</head>
<body onload="submitForm();">
<form method="POST" action="http://www.server.com/service.php">
<input type="hidden" name="name" value="Robert">
<input type="hidden" name="score" value="200">
</form>
</body>
</html>
NavigateToStringメソッドを使用して Web ブラウザー コントロールに読み込むことができます。
JavaScript を有効にすることを忘れないでください:
<phone:WebBrowser Name="webBrowser1" IsScriptEnabled="True" />
あなたは2つのことをすることができます1.タイプPOSTのHttpWebリクエストを送信します。これにより、他のアプローチをより細かく制御できます。1.応答を受け取ったら、動的htmlページをWebビューにロードします(動的ページはサーバー側で生成されます)。
Web Requests
.netと .net Webクライアント クラスを調べてみましたか?
サイトが PHP を使用してコーディングされている場合は、ページに http ポスト リクエストを送信し (セキュリティ上の理由から GET リクエストの使用は避けてください)、データに対して必要な処理を行うことができます。
たぶん、この同様の質問があなたに役立つでしょう: