Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.09.2019, 21:34
Профессор
Отправить личное сообщение для torsar Посмотреть профиль Найти все сообщения от torsar
 
Регистрация: 06.01.2012
Сообщений: 409

Rest API, POST
Порылся в гугле, но чот не нашел сабжа с примерами.
Как мне, например, отправить post - запрос на сервер из web - странички?
(js, XMLHttpRequest)?

Что значит:

Примеры:

POST http://www.example.com/customers
POST http://www.example.com/customers/12345/orders


Как мне отправить такой(смотри выше) post - запрос на сервер из web - странички?
(js, XMLHttpRequest)?
Дайте примеров?
Ответить с цитированием
  #2 (permalink)  
Старый 16.09.2019, 22:08
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Не знаешь как post ajax делать? А что Учебник?
Ответить с цитированием
  #3 (permalink)  
Старый 17.09.2019, 10:30
Профессор
Отправить личное сообщение для torsar Посмотреть профиль Найти все сообщения от torsar
 
Регистрация: 06.01.2012
Сообщений: 409

Я знаю, как сделать post.
В доках есть такое:
Цитата:
POST http://www.example.com/customers/12345/orders
Как мне из этого сделать post?
Ответить с цитированием
  #4 (permalink)  
Старый 17.09.2019, 11:00
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

jQuery: $.ajax({ type: 'POST', url: 'http://www.example.com/customers/12345/orders' })
XMLHttpRequest: xhr.open('POST', 'http://www.example.com/customers/12345/orders')
Fetch: fetch('http://www.example.com/customers/12345/orders', { method: 'POST' })
HTML: <form action="http://www.example.com/customers/12345/orders" method="POST"></form>
Ответить с цитированием
  #5 (permalink)  
Старый 17.09.2019, 11:23
Профессор
Отправить личное сообщение для torsar Посмотреть профиль Найти все сообщения от torsar
 
Регистрация: 06.01.2012
Сообщений: 409

Я думал на домен http://www.example.com/ нужно сформировать post и отправить с помощью send данные:
Цитата:
customers/12345/orders
Извините за глупые вопросы
Ответить с цитированием
  #6 (permalink)  
Старый 17.09.2019, 12:33
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

Ну какие-то данные должны отправляться, как обычно в POST это делается, т.е. в теле запроса. customers/12345/orders - это как бы идентификатор назначения, а методы GET, POST и др - действие, по ним сервер оценивает что делать и где:

POST http://www.example.com/customers/12345/orders - отправить в БД заказы клиента 12345
GET http://www.example.com/customers/12345/orders - получить из БД заказы клиента 12345
GET http://www.example.com/customers/12345/orders/10 - получить из БД заказ 10 клиента 12345
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с XML API POST drip Общие вопросы Javascript 0 21.07.2018 13:59
Submit формы используя REST API Sogl ExtJS 11 08.11.2016 10:06
REST API для сайта на Node js Ashotich Node.JS 2 26.09.2016 23:04
Rest api server(php), кроссдоменные запросы и клиенты на чем угодно torsar Серверные языки и технологии 0 06.05.2016 15:58
rest api client z2312 AJAX и COMET 0 20.01.2015 11:53