Я пытаюсь отправить 3 параметра в url для метода get.Как отправить параметры запроса в последовательности (порядке) с помощью метода http get (Angular js)
getUser: function(auser) {
var config = {
params: {
UserName: '[email protected]',
CorrelationId: '',
OrganizationId: '428'
}
}
//API Call
var promise = $http.get(API_URL, config, REQUEST_HEADER).then(
function(aGetUserResponse) { // return}
Но я получаю 404, потому что мои параметры не отправляются в правильном порядке. Почему мой заказ меняется? Любое решение для этого?
http://127.0.0.0:8000/client_01/users?CorrelationId=&OrganizationId=428&[email protected]
Failed to load resource: the server responded with a status of 404 (Not Found)
Заказ не должен иметь значения, если конечная точка API выполнена правильно. Можете ли вы опубликовать свой код на стороне сервера для конечной точки «/ client_01/users»? –
Заказ не имеет значения и не имеет значения. Если вы зависите от порядка параметров строки запроса, то что-то еще не так. Объекты в JavaScript не имеют порядка. То есть заказ не гарантируется. То, что вы видите здесь, - это буквенно-цифровой порядок, в котором реализованы некоторые браузеры. – TheSharpieOne
Если ваша конечная точка опирается на порядок параметров, я бы сказал, что это плохо. Теперь есть гарантия, что баузер отправит их в любом порядке. Как @big_water сказал, что было бы неплохо увидеть ваш задний конец тоже – dstarh