Клиент JavaScript / jQuery для веб-сервисов REST - PullRequest
1 голос
/ 14 ноября 2011

Я новичок в веб-службах REST и создаю клиентскую библиотеку JavaScript для своего приложения, которая должна выполнить несколько вызовов AJAX на сервере.Оба размещены в одном домене, чтобы не вызывать проблем между доменами в случае Mozilla / Chrome.Реализация на стороне сервера должна знать имя пользователя и пароль (оба встроенных) входящего GET-запроса, что-то вроде:

request.open(reqtype,url,async,username,pwd)

Как я могу сделать это в jQuery?

jquery.get()

$.ajax({
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

Есть ли какая-либо встроенная опция отправки имени пользователя и пароля для службы REST в запросе с использованием $.get()?

Ответы [ 2 ]

1 голос
/ 14 ноября 2011

Сначала прочитайте документацию jQuery для их AJAX API, http://api.jquery.com/jQuery.ajax, http://api.jquery.com/jQuery.post и http://api.jquery.com/jQuery.get. Для имени пользователя и пароля не выполняйте GET, поскольку оно отправит их в виде значений строки запроса. Сделать пост.

0 голосов
/ 14 ноября 2011

добавьте их в свойство заголовка, используя поле Авторизация.

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.8

...