使用React Native WebView获取“来源:错误”

时间:2019-10-25 15:23:37

标签: reactjs react-native webview uiwebview react-native-webview

我试图通过带有以下代码的POST方法在React Native WebView中加载屏幕:

<WebView source={{
    uri: 'https://esqa.moneris.com/HPPDP/index.php',
    method: 'POST',
    body: 'hpp_id='+preloadResponse.hpp_id+'&hpp_preload&ticket='+preloadResponse.ticket,
    }}
/>

它将以下错误输出到我的屏幕:

enter image description here

当我记录传递给body的值时,它会输出hpp_id=4TP6Htore3&hpp_preload&ticket=hpp1572015949qD9N3OayJYtdVQvA7,这是我期望的。

OS:OS X 10.14.6

反应性:0.61.2

react-native-webview:7.4.2

1 个答案:

答案 0 :(得分:0)

您将不得不添加??在index.php之后

"Vorschau"

为URL创建变量的最佳实践,因为您为查询参数提供的不是POST请求的正文数据。

set CFBundleName to the localized string of "CFBundleName" from table ¬
    "InfoPlist" in bundle application id "com.apple.Pages"

tell application id "com.apple.systemevents" to tell ¬
    the front window of the process named CFBundleName ¬
    to set toolbarIsVisible to toolbar 1 exists