Стандарт ISO C §5.1.1.2
говорит: -
blockquote>
- Связанные жетоны литералов строки объединены.
- Символы пробела, разделяющие токены, уже не являются значимыми.
Правильный способ использования конечных точек AngularJS с данными QueryString и Post
Это правильный шаблонный шаблон ресурса:
ByLocationResource: $resource(
ByLocationEndpoint,
{
startDate: '@startDate',
endDate: '@endDate'
},
{
query: {
Criteria: '@Criteria',
locationIds: '@locationIds',
method: 'POST',
isArray: true
}
}
),
И это шаблон вызова первые два параметра заполняют параметры строки запроса для конечной точки, в то время как второй набор параметров заполняет данные Post. Мы назвали запрос метода, потому что мы запрашиваем данные на основе параметров записи, в результате чего результаты ограничиваются строкой запроса по дате начала и окончания.
MyService.ByLocation(
{
startDate: startDateTime,
endDate: endDateTime
},
{
Criteria: {
Id: Id,
Minutes: Minutes,
Id2: Id2
},
locationIds: [5, 6, 7, 8]
}
);
Код в сервисе MyService, вызывающий метод запроса.
function ByLocation(dates, payload) {
return ByLocationResource.query(dates, payload).$promise;
}