missing authentication credentials for REST request

这篇具有很好参考价值的文章主要介绍了missing authentication credentials for REST request。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ES curl请求报错:

curl -X GET "localhost:9200/megacorp/employee/_search?q=last_name:Smith&pretty"
{
  "error" : {
    "root_cause" : [
      {
        "type" : "security_exception",
        "reason" : "missing authentication credentials for REST request [/megacorp/employee/_search?q=last_name:Smith&pretty]",
        "header" : {
          "WWW-Authenticate" : "Basic realm=\"security\" charset=\"UTF-8\""
        }
      }
    ],
    "type" : "security_exception",
    "reason" : "missing authentication credentials for REST request [/megacorp/employee/_search?q=last_name:Smith&pretty]",
    "header" : {
      "WWW-Authenticate" : "Basic realm=\"security\" charset=\"UTF-8\""
    }
  },
  "status" : 401
}

原因: ES配置了密码认证,curl发起请求的时候需要带上认证信息文章来源地址https://www.toymoban.com/news/detail-502340.html

curl --user elastic:password -X GET "localhost:9200/megacorp/employee/_search?q=last_name:Smith&pretty"    
{
  "took" : 4,
  "timed_out" : false,
  "_shards" : {
    "total" : 1,
    "successful" : 1,
    "skipped" : 0,
    "failed" : 0
  },
  "hits" : {
    "total" : {
      "value" : 2,
      "relation" : "eq"
    },
    "max_score" : 0.35667494,
    "hits" : [
      {
        "_index" : "megacorp",
        "_type" : "employee",
        "_id" : "2",
        "_score" : 0.35667494,
        "_source" : {
          "first_name" : "Jane",
          "last_name" : "Smith",
          "age" : 32,
          "about" : "I like to collect rock albums",
          "interests" : [
            "music"
          ]
        }
      },
      {
        "_index" : "megacorp",
        "_type" : "employee",
        "_id" : "1",
        "_score" : 0.35667494,
        "_source" : {
          "first_name" : "John",
          "last_name" : "Smith",
          "age" : 27,
          "about" : "I love to go rock climbing",
          "interests" : [
            "sports",
            "music"
          ]
        }
      }
    ]
  }
}

到了这里,关于missing authentication credentials for REST request的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git 免密登录/密钥失效/Missing or invalid credentials.

    Missing or invalid credentials. 应该是原来创建的token过期了,直接执行步骤3即可 pull时再输入一遍用户名和token以后就不用输入了 references: https://cloud.tencent.com/developer/article/2235142 https://www.cnblogs.com/convict/p/14888283.html

    2024年02月03日
    浏览(47)
  • 链接KAFKA异常:Authentication failed during authentication due to invalid credentials with SASL mechanism

    使用带kerberos 认证的Kafka客户端链接kafka 创建topic 出现如下异常:Authentication failed during authentication due to invalid credentials with SASL mechanism。kafka server 后台只有如下异常信息: 开始排查问题原因: 通过查看Kafka源代码定位到错误大致发生在: 大概是在  saslServer.evaluateResponse 的时

    2024年02月11日
    浏览(44)
  • git push origin master 长时间卡住,或者报错 Missing or invalid credentials 怎么办

    这很可能是 vscode 的问题 按照这个资料解决即可:https://juejin.cn/post/7062237873570840589 打开VScode的设置界面。方法即:“Code Preferences Settings”(我是Mac系统,Windows下应该是File Preferences Settings) 搜索“git.terminalAuthentication”,并将该复选框前的对钩取消掉 使用“command+shift+P”(

    2024年02月13日
    浏览(48)
  • idea 中的gitee出现 Incorrect credentials. Request response: 401 Unauthorized

    idea 中的gitee出现 Incorrect credentials. Request response: 401 Unauthorized 如图   报错信息内容,凭据不正确,请求未经授权 401 1.检查 Login:不是账号 , 一般指gitee绑定的邮箱地址  , 有人用@里面的东西不包括@符号 2.手动添加凭据如下图 :      点击添加凭据 添加凭证   注意: I

    2024年02月11日
    浏览(56)
  • HttpMessageNotReadableException: Required request body is missing:

    完整错误: Resolved [org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing: public java.lang.Object com.example.sx.study.Econtroller.test1(com.example.sx.study.Entity,org.springframework.validation.BindingResult)] 解决办法: 在@RequestBody后加上( required = false ) 虽然通过此方法的确返回了

    2023年04月08日
    浏览(44)
  • Required request body is missing 错误解决

    测试接口报了这个问题:Required request body is missing。因为我使用的是GET请求 然后controller中的方法接收的参数使用了@RequestBody 注解 例如:会报Required request body is missing 因为Get请求发送数据的方式不是json格式,所以当我们使@RequsetBody封装Get请求的数据时就会出现无法获取到数据

    2024年02月07日
    浏览(58)
  • Required request body is missing 报错解决

    用 PostMan 测试 POST 类型的接口时,出现错误: 直白的翻译就是该传的参数没能传递到后端。我的传参是表单格式: 后端接口的参数接收使用了注解 @RequestBody ,猜想应该是参数格式有问题,把它改成 JSON 格式传递,再次运行就 OK 了。

    2024年02月12日
    浏览(54)
  • postman请求时报错Required request body is missing:

    postman调试端口时后台报错:Required request body is missing: postman这里使用了错误的书写方式 将网页请求参数以json的形式写在Body的raw中

    2024年02月12日
    浏览(62)
  • Api接口出现Required request body is missing的解决方法

    在使用PostMan 测试接口的时候,出现如下问题:

    2024年02月15日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包