我想在android中使用webview发布数据。尝试下面的代码,
String postdata="username=abcd";
myWebView.postUrl(url, EncodingUtils.getBytes(postData, "BASE64"));
但没有得到理想的输出。如果有任何其他方式在webview中发布数据,请告诉我。
内部监督办公室也做了同样的事情并成功实施了。如下所示是IOS中的代码:
NSString *loginUrl = @"https://www.abcdefgh.com/SellOnline/j_spring_check";
NSURL *url = [NSURL URLWithString:loginUrl];
NSMutableURLRequest *requestObj = [NSMutableURLRequest requestWithURL:url];
// POST the username password
[requestObj setHTTPMethod:@"POST"];
NSString *postString = [NSString stringWithFormat:@"agent=%@", @"839878"];
NSData *data = [postString dataUsingEncoding: NSUTF8StringEncoding];
[requestObj setHTTPBody:data];
self.webview.delegate = self;
[self.webview loadRequest:requestObj];\
out_marginLeft="50dp"
android:layout_marginTop="50dp"
android:layout_marginRight="50dp"
android:gravity="center"
android:orientation="vertical">
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyleHorizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/txtProgress"
android:layout_centerHorizontal="true"
android:layout_marginLeft="16dp"
android:layout_marginRight="16dp"
android:progress="50"
android:progressTint="@android:color/black" />
<TextView
android:id="@+id/txtProgress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="Progress"
android:textColor="@android:color/black" />
</LinearLayout>
Java