Web视图在Android中显示无响应的Post类型请求

时间:2018-09-26 05:00:46

标签: android post webview android-webview

我正在尝试使用Web View发布请求类型的url,但现在可以在其中运行。它在堆栈跟踪中没有显示任何错误,并且WebView上没有任何显示,只有空白的白色背景即将到来。我使用POSTMAN和Xamarin IOS代码测试的相同API,它正在运行。但是对于我的android代码,它根本不起作用,这意味着在webView上什么也不显示。以下是我正在执行的工作代码以及我用于Android的代码。

用于iOS的Xamarin工作代码:

var myObj: Records[] = [

   {
    "CustomerName": "Obi Wan Kenobi",
    "TransactionDate": "2018-01-01",
    "IsNewCustomer": false,
    "ItemPuchased":"Speeder Polish 250ml",
    "QuantityPurchased":2,
    "SalesTotal":10.04
  },
 {
    "CustomerName": "Oobi",
    "TransactionDate": "2018-01-01",
    "IsNewCustomer": false,
    "ItemPuchased":"Speeder Polish 250ml",
    "QuantityPurchased":2,
    "SalesTotal":10.04
  },
];

myObj.forEach(myRecord => {
  // Do w/e you like.
});

无法运行的Android代码:

        var s = "Username=sample@aaa.xom&Password=qwerasdf";
        var u = "https://designalist.net/umbraco/Surface/Membership/ApiLogin";
        NSMutableUrlRequest request = new NSMutableUrlRequest(NSUrl.FromString(u));
        // var b = new NSString();
        request.Body = NSData.FromString(s, NSStringEncoding.UTF8);
        request.HttpMethod = "POST";
        webView.LoadRequest(request);

我只想通过使用Android中的Web视图来获取POST请求的响应。我在该平台上检查了许多类似的示例问题,但在这种情况下并没有帮助我。在我上面的iOS Xamarin代码中,相同的API请求工作正常。

0 个答案:

没有答案