【发布时间】:2013-05-18 02:57:51
【问题描述】:
我需要从另一个 URL 的源代码中打开 WebView 中的某个 URL。我正在通过ScriptNotify 事件获取该 URL 的源代码。该 URL 包含带有 GET/POST 请求和参数的 <form />
HTML 可以包含这个
<form id="pay" method="GET" target="_blank" action="https://xxxxx.com/qqq/www">
<input type="hidden" value="643" name="param1">
<input type="hidden" value="313.62" name="param2">
<input type="hidden" value="GZc6PFXOTfmY58yJyk3DTg==" name="param3">
</form>
或者这个
<form id="pay" method="POST" target="_blank" action="https://xxxxx.com/qqq/www">
<input type="hidden" value="643" name="param1">
<input type="hidden" value="313.62" name="param2">
<input type="hidden" value="GZc6PFXOTfmY58yJyk3DTg==" name="param3">
</form>
现在,如果我有 GET 方法,那么我可以通过解析源代码来开发 URL,它将成为我们的示例。我可以打开WebView
https://xxxxx.com/qqq/www/?param1=643¶m2=313.62¶m3=GZc6PFXOTfmY58yJyk3DTg==
如果有 POST 请求,我该怎么做?
【问题讨论】:
-
是否有理由不使用
System.Net.Http.HttpClient或类似的框架类来发送get/POST 请求,而不是使用WebView 进行api 调用? -
我只是不想得到 HTTP 响应。我正在使用 WebView,因为 POST 请求打开了某个表单,用户将填写该表单。
标签: windows-8 webview windows-runtime microsoft-metro winrt-xaml