Сообщение от laimas
|
А чем смешанный тип не подойдет?
|
Пусть имеется адрес «dimityr.novakov@gmil.com» и пароль «anybody!has@got#to$learn%sometime», которые нужно передать на сервер. Давайте посмотрим, как можно представить эти данные для передачи...
- multipart/form-data
Код:
|
------WebKitFormBoundaryfJQTzzfNQvHhuVKC
Content-Disposition: form-data; name="email"
dimityr.novakov@gmil.com
------WebKitFormBoundaryfJQTzzfNQvHhuVKC
Content-Disposition: form-data; name="password"
anybody!has@got#to$learn%sometime
------WebKitFormBoundaryfJQTzzfNQvHhuVKC-- |
- application/x-www-form-urlencoded
Код:
|
email=dimityr.novakov%40gmil.com&password=anybody%21has%40got%23to%24learn%25sometime |
- application/json
Код:
|
{"email":"dimityr.novakov@gmil.com","password":"anybody!has@got#to$learn%sometime"} |
Т. к. передача файлов не нужна в данном случае, то наверно следует отдавать предпочтение менее многословному формату!
Сообщение от laimas
|
Статус 500, это в первую очередь нужно смотреть логи на сервере и устранять причину на нем.
|
Многие общественные API могут такое возвращать, однако это скорей означает, что следует посылать данные в правильном формате.