自分の作成したWebページに自分のWindows PhoneからデータをPOSTしたいと思います。 Webページはデータを処理し、結果を表示します。windowsのデータを投稿する
私はデータをPOSTした後、どのように投稿されたデータでウェブページにナビゲートできますか? (GETの場合はwww.test.com/#name=joeへの例)
自分の作成したWebページに自分のWindows PhoneからデータをPOSTしたいと思います。 Webページはデータを処理し、結果を表示します。windowsのデータを投稿する
私はデータをPOSTした後、どのように投稿されたデータでウェブページにナビゲートできますか? (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を有効にすることを忘れないでください:あなたは2つのこと 1.型POSTのHTTPのウェブ要求を送信行うことができます
<phone:WebBrowser Name="webBrowser1" IsScriptEnabled="True" />
あなたはlookupを試みましたか.net Web Requests
と.net web client class?
あなたのサイトがPHPを使用してコード化されている場合は、そのページにhttp投稿要求を送信できます(セキュリティ上の理由からGETリクエストを使用しないようにしてください)。
多分これと同様の質問があなたに使用されるであろう:
。これにより、他のアプローチをより詳細に制御できます。 1.応答を取得したら、動的HTMLページをWebビューに読み込みます(動的ページはサーバー側で生成されます)。
このメソッドを見落としてしまった – Keleb