Джанго / поршень + Silverlight, PUT / DELETE? - PullRequest
0 голосов
/ 13 марта 2010

Я работаю над проектом Silverlight, который использует Django на сервере, используя поршень для REST API. Я понимаю, что Silverlight не поддерживает HTTP-команды PUT и DELETE. Есть ли другой способ, которым я могу передать такие команды поршню?

Ответы [ 2 ]

2 голосов
/ 13 марта 2010

Silverlight 3 поддерживает PUT и DELETE, если вы используете клиентский сетевой стек. Подробнее см. Как: указать HTTP-обработку браузера или клиента

0 голосов
/ 13 марта 2012

Как указано в статье MSDN, вам необходимо использовать Client HTTP Handling в сочетании с файлом clientaccesspolicy.xml, который допускает PUT и DELETE.

Там вы должны установить атрибут http-methods в элементе allow-from; Я установил его на *, чтобы разрешить все HTTP-глаголы:

<allow-from http-request-headers="*" http-methods="*">

Для примера очень снисходительного clientaccesspolicy.xml посмотрите на этот ответ .

...