multipart/form-data или application/x-www-form-urlencoded?

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by FunOfGun, 25 Feb 2013.

  1. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    72
    Reputations:
    124
    1)Есть ли какие-то критерии при выборе каким методом отправлять данные?
    2)Могет ли способ задаваться в коде веб-формы?
    3)Оба варианта равноправны(т.е. может ли сервер принимать один тип поста, а другой игнорировать?)?
    Заранее благодарен.
     
  2. Vlad&slav

    Vlad&slav Member

    Joined:
    1 Jan 2009
    Messages:
    207
    Likes Received:
    41
    Reputations:
    9
    multipart/form-data используется если в запросе идёт отправка файла, для простых переменных достаточно application/x-www-form-urlencoded
     
    2 people like this.
  3. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Про multipart выше написали, серверу что ты укажешт из 2-ух методов роли особо не сыграет, при первом типе он несколько типов сьест.
     
    1 person likes this.
  4. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    HTML:
    <form action="test.php" method="POST" enctype="multipart/form-data">
     
    1 person likes this.