2014-10-26 7 views
5

Chcę zintegrować komponent webviewer w aplikacji appinventor.aplikacja wynalazca 2 POST

Chcę, aby aplikacja do POST coś do już przygotowanego skryptu PHP. Nie chcę używać GET. Więc PHP na serwerze wygląda następująco:

<?php echo $_POST['value']; ?> 

Moja appinventor blok wygląda następująco:

enter image description here

to nie działa. Każda pomoc doceniona. Dzięki.

EDYCJA: Druga próba. Dziękuję @YiWei. enter image description here

+0

sugestia @YiWei wygląda dobrze. Co otrzymasz w wydarzeniu "Web1.GotText"? – Taifun

Odpowiedz

2

webviewer tylko można zrobić GET
to powinno działać:

enter image description here

pomocą składnika web, otrzymasz wynik z powrotem w przypadku Web.GotText enter image description here

patrz również documentation

+0

To oczywiście działa. Ale nie chcę używać get. Masz na myśli to, że nie można wysłać danych przez POST? Czy istnieje inny sposób przesyłania poufnych danych z aplikacji do internetu? –

+0

po prostu używaj tylko komponentu 'web', tak jak w przykładzie, nie ma potrzeby używania komponentu' webviewer' ... – Taifun

+2

, ale chcę, aby przeglądarka była częścią aplikacji. Jak mogę odzyskać wynik, jeśli korzystam z POST? Dowolny przykład pracy? –

4

dodać requestheaders:content-type:application/x-www-form-urlencoded i buildrequestData

enter image description here

+0

Czy możesz opublikować zdjęcie w innym miejscu i połączyć je tutaj? Naprawdę zastanawiam się, czy istnieje jakieś skuteczne rozwiązanie tego problemu. –

+0

http://blog.sina.com.cn/s/blog_c2a6ada70102v62k.html – YiWei

+0

Próbowałem bez powodzenia ... czy możesz sprawdzić mój kod? http://s9.postimg.org/p0riiv7qn/V_st_i_ek.png –