|
Http сервисы 1С через ajax ошибка status of 401 (Unauthorized) | ☑ | ||
---|---|---|---|---|
0
Бешеный заяц
02.04.18
✎
14:37
|
Http сервисы работают, проверил запрос через "postman" json от 1с возвращается.
попытался вызвать запрос через ajax , возращает ошибку status of 401 (Unauthorized). Код запроса скопировал в неименном видет у postman $(document).ready(function () { // updateTable(); var settings = { "async": true, "crossDomain": true, "url": "http://10.1.1.9/Test/hs/orderpay/getlistpay/", "method": "POST", "headers": { "Authorization": "Basic YWRtaW46MTU5MzU3", "Cache-Control": "no-cache", "Postman-Token": "a782d12a-a2d8-47b1-a972-64076b9bf4d5" }, "data": "{\"StartData\": \"20180101\",\n\"EndData\":\"20180330\"}" } $.ajax(settings).done(function( response) { console.log(response); }); } ); |
|||
1
Бешеный заяц
02.04.18
✎
14:41
|
еще одно но строчка function( response) подвечивается "argument type function is not assignable to parameter type....."
|
|||
2
qeos
02.04.18
✎
14:54
|
а не через ajax все работает?
|
|||
3
qeos
02.04.18
✎
14:54
|
(2) ой, точно там какойто же postomax..
|
|||
4
qeos
02.04.18
✎
14:55
|
postman
|
|||
5
Бешеный заяц
02.04.18
✎
14:55
|
(2) да через "postman" запрос работает
|
|||
6
Бешеный заяц
02.04.18
✎
14:58
|
единственное функция подсвечивается https://c.radikal.ru/c25/1804/c5/a36200080ce0.jpg
|
|||
7
Бешеный заяц
03.04.18
✎
08:47
|
Поднимаю тему, стал детально анализировать ответ, выяснил что запрос POST странным образом превращается в OPTIONS?
что это за фантастика? почему в Postman такое не происходит, а только в браузере? Request URL: http://10.1.1.9/Test/hs/orderpay/getlistpay/ Request Method: OPTIONS Status Code: 401 Unauthorized Remote Address: 10.1.1.9:80 Referrer Policy: no-referrer-when-downgrade |
|||
8
Бешеный заяц
03.04.18
✎
09:13
|
Причина в кросдоменном запросе, вопрос как это лечить?
|
|||
9
Бешеный заяц
03.04.18
✎
11:04
|
добавил в web.config
<httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> </customHeaders> </httpProtocol> ошибка сохранилась |
|||
10
Адинэснег
03.04.18
✎
11:07
|
реверс-прокси на nginx
|
|||
11
Бешеный заяц
03.04.18
✎
11:19
|
(10) у меня на IIS
а штатными способами кросдоменный запрос возможно сделать? может в ISS есть возможность включить автоматом данное разрешение? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |