Как мне узнать, какой тип контента использовать при отправке данных XML с использованием HTTPS POST? - PullRequest
1 голос
/ 26 января 2010

Это "application / x-www-form-urlencoded", "multipart / form-data", "application / xml", "text / xml" или что-то еще? И что еще более важно, как я знаю, когда использовать какой?

Это очень старая статья, в которой говорится, что нужно использовать «multipart / form-data», а «application / x-www-form-urlencoded» - это плохо. Это все еще действительный совет? http://skew.org/xml/misc/xml_vs_http/#post

Я на самом деле не использую фреймворк - я хочу как можно больше вручную написать код.

Ура!

1 Ответ

1 голос
/ 26 января 2010

Зависит от того, как вы кодируете данные. Вы можете использовать любой из них (при правильных обстоятельствах).

Если вы отправляете XML в качестве тела сообщения без какой-либо другой кодировки, то вам, вероятно, понадобится application / xml.

В статье есть пример и упоминается (с некоторыми почти десятилетними примерами), что это проблематично, если серверный процессор его не поддерживает.

Если вы пишете указанный процессор, то вам просто нужно убедиться, что вы пишете так, как он делает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...