Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Продвижение и оптимизация сайтов > Method РОST - помогите разобраться


Автор: chakQ 14.7.2006, 19:22
<html>
<head>
    <title>Test</title>
</head>
<body>
    <form method="POST" action="http://xxxxxxxx/xxxxxx.php?mode=create">
        <label>title</label><input name="title" type="text"/><br/>
        <textarea name="text"></textarea>
        <input type="submit"/>
    </form>
</body>

У меня вопрос!!

в каком виде будет отослано содержимое формы (пожалуйсто на примере)???

очень нужно, что бы самому сгенирировать пост текст

зарание СПАСИБО !!

 

Автор: Ignat 14.7.2006, 19:25
Заголовки не помню, а тело:

Код

title=&text=
 

Автор: chakQ 14.7.2006, 19:28
Спасибо 

Автор: DemoCode 14.7.2006, 19:28
Одновременно нельзя отправлять и пост и гет запросами

 
Код

<form method="[B]POST[/B]" action="http://xxxxxxxx/xxxxxx.php[B]?mode=create[/B]">

Это неправильно. Нельзя гет и пост одновременно.
Сначала не понял вопроса. 

Автор: chakQ 14.7.2006, 19:42
Цитата(Ignat @ 14.7.2006,  19:25)
Заголовки не помню, а тело:

Код

title=&text=

т.е


если я отошлю следуюшим образом это будет тоже самое?

                String html1 = "title=aha&text=hallo world"; 

                String url = "http://zettelwelten.tru42.org/zettel.php?mode=create";

                HttpConnection hcon = null;
        DataOutputStream dos = null;
        
        

        try {

            hcon = (HttpConnection) Connector.open(url, Connector.READ_WRITE);
            
            hcon.setRequestMethod(HttpConnection.POST);
            dos = hcon.openDataOutputStream();
            byte[] byteRequest = html1.getBytes();

            for (int i = 0; i < byteRequest.length; i++) {

                dos.writeByte(byteRequest[i]);

            }
            
            
               
                }
               
            
            
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } finally {

            try {
                if (hcon != null)

                    hcon.close();

                if (dos != null)

                    dos.close();

            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

        } 

Автор: Ignat 17.7.2006, 09:19
Цитата(chakQ @  14.7.2006,  20:42 Найти цитируемый пост)
т.е


если я отошлю следуюшим образом это будет тоже самое?

Теоретически да.
Но с HttpConnection я давно не работал, посему не помню, нужно ли припаять дополнительные заголовки HTTP, но идею вы поняли правильно.

Кстати, замечание DemoCode верное. Нужно сделать так:

Код

                String html1 = "mode=create&title=aha&text=hallo world"; 

                String url = "http://zettelwelten.tru42.org/zettel.php";



ЗЫ. Пользуйтесь кнопочкой "Код".  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)