c# - 如何使用 Xamarin 将表单字段从 iOS 提交到 UIWebView?

标签 c# ios xamarin

我目前有一个带有密码登录表单的简单网站:

<input type="text" id="passwd" name="passwd" />

我希望能够在我的 iOS 应用程序中输入 PIN 码,并让它在我的 Web View 中提交密码表单。

我目前正在使用此加载我的 View :

myWebView.LoadRequest (new NSUrlRequest (new NSUrl("mysite.com")));

我发现有人可以使用 obj-c 执行此操作,但我不确定如何使用 C# 和 Xamarin 实现此操作。请帮忙。

谢谢!

最佳答案

这应该可以解决问题:

string password = "1234";
var req = new NSMutableUrlRequest (new NSUrl ("http://example.com"));
req.HttpMethod = "POST";
req.Body = NSData.FromString(String.Format("passwd={0}", password));
//req["Content-Length"] = req.Body.Length.ToString();
//req["Content-Type"] = "application/x-www-form-urlencoded charset=utf-8";
myWebView.LoadRequest (req);

关于c# - 如何使用 Xamarin 将表单字段从 iOS 提交到 UIWebView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26062729/

相关文章:

c# - 通过 LINQ 更改此循环?

objective-c - AVFoundation 捕获 UIImage

ios - Xamarin 表单 - IOS : How to detect the UIView size changed

c# - 在 Visual Studio 中管理大量重叠控件

c# - 向查询添加多个参数

ios - 为什么alert dismiss在再次触发时不起作用?

java - RecyclerView onCreateViewHolder位置背景颜色

c# - 我应该在每次使用 FindViewById 后调用 Dispose()

c# - 抽象类未使用 CodeDom 生成

ios - 如何循环遍历 SwiftyJSON 中的对象?不仅仅是 swift