带身份验证的Ajax

时间:2017-03-14 10:05:47

标签: ajax curl basic-authentication

我需要在AJAX中创建相同的请求。

有人可以建议我如何包含身份验证吗?

我尝试用户/传递作为GET参数并将URL更改为

https://user:pwd@www.example.com/token

我使用vue-resource但也可以使用jQuery.ajax或axios

 INFO org.apache.spark.ui.SparkUI  - Started SparkUI at http://****.***.***:4041
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.security.UserGroupInformation.setConfiguration(Lorg/apache/hadoop/conf/Configuration;)V
at org.apache.spark.deploy.SparkHadoopUtil.<init>(SparkHadoopUtil.scala:36)
at org.apache.spark.deploy.SparkHadoopUtil$.<init>(SparkHadoopUtil.scala:109)
at org.apache.spark.deploy.SparkHadoopUtil$.<clinit>(SparkHadoopUtil.scala)
at org.apache.spark.SparkContext.<init>(SparkContext.scala:228)
at org.apache.spark.streaming.StreamingContext$.createNewSparkContext(StreamingContext.scala:549)
at org.apache.spark.streaming.StreamingContext.<init>(StreamingContext.scala:75)
at org.apache.spark.streaming.api.java.JavaStreamingContext.<init>(JavaStreamingContext.scala:130)
at com.zdatainc.rts.spark.SentimentAnalysis.main(SentimentAnalysis.java:38)

1 个答案:

答案 0 :(得分:0)

尝试使用jQuery的beforeSend回调来为您的身份验证加载添加HTTP标头:

beforeSend: function (xhr) {
    xhr.setRequestHeader ("Authorization", "Basic " + btoa(username + ":" + password));
},