Computerfreak90
Mitglied
Hallo,
Ich habe ein Problem
Hier mein Code:
Mein Problem:
Im Post __Viewstate=... kommen Plus "+" vor, diese werden auf der geposteten Seite nicht angezeigt.
Ich habe schon versucht das Charset zu ändern hat aber nichts genützt.
Den Post Code in einer HTML Form funktioniert super. Ich glaube es liegt wirklich datran,dass das Charset falsch ist oder das byte keine Plus "+" können.
Die Posts habe ich auf meiner eigenen Homepage abgegangen mit dem Code:
Könnt ihr mir helfen?
PS: Geht um autologin
Computerfreak90
Ich habe ein Problem
Hier mein Code:
Code:
WebView browser = (WebView)findViewById(R.id.webView1); //WebBrowser
WebSettings ws = browser.getSettings();
ws.setJavaScriptEnabled(true); //Javascript Aktivieren
String postData = "__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE= ... Ewig langer Code ...&Login1&UserName=userl&Login1$Password=blabla&Login1$LoginButton=anmelden"; //Der Post String
browser.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView wView, String url)
{
wView.loadUrl(url);
return true;
}
});
browser.postUrl("https://myHomepage/script.php",EncodingUtils.getBytes(postData, "BASE64"));
Im Post __Viewstate=... kommen Plus "+" vor, diese werden auf der geposteten Seite nicht angezeigt.
Ich habe schon versucht das Charset zu ändern hat aber nichts genützt.
Den Post Code in einer HTML Form funktioniert super. Ich glaube es liegt wirklich datran,dass das Charset falsch ist oder das byte keine Plus "+" können.
Die Posts habe ich auf meiner eigenen Homepage abgegangen mit dem Code:
PHP:
<?php
var_dump($_POST);
?>
PS: Geht um autologin
Computerfreak90
Zuletzt bearbeitet: