我正在尝试将这个curl命令转换为JavaScript:
curl https://www.google.com/accounts/ClientLogin \
--data-urlencode Email=mail@example.com \
--data-urlencode Passwd=******* \
-d accountType=GOOGLE \
-d source=Google-cURL-Example \
-d service=lh2
我想将这个命令转换成$.ajax()
函数。我的问题是,我不知道在下面的setHeader
函数中需要放置什么选项以匹配curl命令中的选项。
$.ajax({
url: "https://www.google.com/accounts/ClientLogin",
type: "GET",
success: function(data) { alert('hello!' + data); },
error: function(html) { alert(html); },
beforeSend: setHeader
});
function setHeader(xhr) {
// ?
}