Я пытаюсь обновить запись в экземпляре ServiceNow (запустив Калгари) с помощью JSON Web Service, но, к сожалению, этого не происходит.Обновить запись в ServiceNow, передав объект JSON по URL-адресу
Я могу insert
запись, но update
операция не происходит.
Вызов в Инструменты разработчика хрома (Network секция) выглядит хорошо (мог видеть URL и объект JSON, связанный с данными)
Вот фрагмент кода с URL я тестирую:
var url = 'https://<instance name>.service-now.com/u_test_employee.do?JSON&sysparm_query=u_number=EMP0001102&sysparm_action=update'
var responsePromise = $http.post(url, dataObj, {});
Любые идеи или предложения приветствуются.
Вы тестируете версию с версией JSONv2 (выпущенную в Дублине или выше)? Это может помочь увидеть URL-адрес и полезную нагрузку JSON, которую вы отправляете. – Joey
Также ... как вы потребляете процессор JSON? Использование инструмента или просто выполнение в консоли браузера? – Joey
Я нахожусь на калгари и передаю объект JSON, а не версию v2. фрагмент кода, который я использую. var responsePromise = $ http.post ('https: // <имя экземпляра> .service-now.com/u_test_employee.do? JSON & sysparm_query = u_number = EMP0001102 & sysparm_action = update', dataObj, {}); url-> HTTPS: // <имя экземпляра> .Service-now.com/u_test_employee.do JSON & sysparm_query = u_number = EMP0001102 & sysparm_action = обновление JSON объект переплетены в переменной dataObj. могли видеть значения в свойстве. –