Как передать сложные запросы в REST?

Нет, это ограничение, встроенное в способ, которым Word выполняет автоматическую нумерацию.

К сожалению, это не может быть решено с помощью стиля. Возможно, требование может потребовать сокращения более долгосрочного?

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

6
задан Bill the Lizard 29 September 2011 в 12:26
поделиться

2 ответа

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

Эта часть:

<conditions>
  <date>2009-01-01..2009-01-31</date>
  <customer_id>24</customer_id>
</conditions>

- сложная часть. Какие еще у вас есть условия? Много ли? Этот конкретный пример наводит меня на мысль, что вы можете рассматривать счета как вспомогательные ресурсы клиента. Когда я отдыхаю, я всегда пытаюсь определить ресурс в пути, и если для запроса все еще требуются какие-либо параметры, я перемещаю их в строку запроса. Я бы написал примерно так:

GET /customers/24/invoices?start_date=2009-01-01&end_date=2009-01-31

Подумайте об отношениях между вашими ресурсами. Допустим, у нас есть тип ресурса Foo, связанный с типом ресурса Bar отношением -to-many. В этом случае вы можете спросить об этом отношении следующим образом: GET / foo / 123 / bar и добавить параметры строки запроса для его фильтрации. Проблема начинается, когда вы хотите отфильтровать ее таким образом, чтобы включить связь с другими ресурсами. ИМХО, это означает, что дизайн вашего ресурса не совсем RESTful.

Проблема начинается, когда вы хотите отфильтровать ее таким образом, чтобы включить связь с другими ресурсами. ИМХО, это означает, что дизайн вашего ресурса не совсем RESTful.

Проблема начинается, когда вы хотите отфильтровать ее таким образом, чтобы включить связь с другими ресурсами. ИМХО, это означает, что дизайн вашего ресурса не совсем RESTful.

6
ответ дан 17 December 2019 в 02:33
поделиться

You would need to url-encode the xml to be able to pass it, but, if you converted the xml to json then you could pass that string and then json->xml or json->object to process it. This would enable you to pass more complex objects around.

It isn't perfect, but works. :)

0
ответ дан 17 December 2019 в 02:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: