当前位置: 首页 > 知识库问答 >
问题:

使用针对JIRA的REST api进行REACTjs基本身份验证

葛子昂
2023-03-14

我卡住试图弄清楚如何通过使用此留档给出的REST api来验证用户访问JIRA的JSON数据:https://developer.atlassian.com/server/jira/platform/jira-rest-api-example-basic-authentication-6291732/

Items是一个数组,它允许我从jira获取URL提供的JSON数据中的值。

我无法接收数据,因为当我打印items变量时,数据似乎为空。

任何帮助都将不胜感激。

    this.state = {
      items: []
    }

    var headers = new Headers();
    //test1:test1 is username and password
    headers.append("Authorization", "Basic " + base64.encode("test1:test1"));

    componentDidMount() {
      fetch('http://ksr-ca-qmaltjira.ca.kronos.com:8061/rest/api/2/search?jql=project=SUP&maxResults=2', {headers: headers})
       .then(res => res.json())
       .then(json => {
         this.setState({
           isLoaded: true,
           items: json
         })
       });
    }


  render() {

    var { isLoaded, items } = this.state;
    const emptyOrNot = !!items.length && !!items.length ? <p>not empty</p> : 
    <p>empty</p> //Checks to see if my array of items is empty 

    return (
     {emptyOrNot}
       <div className="App">
         {items.map(item => (
            <li >
                 Name: item.name
            </li>
          )

         )}
       </div>
    )
  }

共有2个答案

年运珧
2023-03-14

jql=项目=支持

看看任何一个例子:

https://yourJIRAurl/issues/?jql=project%20%3D%20"Service%20Desk%20Maintenance"%20

(https://community.atlassian.com/t5/Jira-questions/How-to-create-a-jira-URL-to-do-a-JQL-search/qaq-p/305793)

都阳
2023-03-14

尝试添加以下侦听器:

  headers.append("Content-Type", "application/json");
 类似资料:
  • 我是全新的RestTemboard和基本上在REST API也。我想通过Jira REST API检索我的应用程序中的一些数据,但取回401未经授权。在jira rest api留档上找到并发表文章,但不知道如何将其重写为java,因为示例使用curl的命令行方式。我将感谢任何建议或建议如何重写: 进入java使用SpringRest模板。其中ZnJlZDpmcmVk是用户名:密码的Bas64编码

  • 我试图使用curl检索jira问题从我的公司服务器没有任何运气到目前为止。 我已经测试了这里描述的两个示例JIRA REST API示例-基本身份验证,但没有成功。我对我的用户和密码进行了base64编码,如“提供基本身份验证头”示例中所述,并输入了我想要获得的问题的url。我在浏览器中测试了url,得到了json文档,因此url是正确的。 这就是我的命令 someuser@somehost:~$

  • 我一直试图用restTemplate传递基本身份验证,但它甚至没有将身份验证头传递给服务器。下面是我使用的bean定义` `

  • 问题内容: 我目前正在尝试使用HTTP和HTTPS访问URL。我尝试访问的URL需要基本身份验证。使用HTTP可以正常工作,但是使用HTTPS则不能。我不确定是否需要使用HTTPS添加其他内容。该URL应该返回给我的文本是键值格式,可以加载到对象中。 这是到目前为止我尝试过的代码。 这是证书类别 当我删除所有证书代码(以及证书代码)时的错误消息: 问题答案: 问题似乎是由于在更改连接的和实例之前打

  • 我正在使用Java的spring mvc(基于注释)。我需要在我的应用程序中做rest API。我对API和REST都很陌生。在我的REST应用程序中,所有的基本配置都需要做些什么?我计划使用“RestTemplate”如何用RestTemplate做基本的身份验证(在URL头中传递用户名和密码)?请任何人帮帮我。 提前道谢。

  • 我有一个Spring MVC应用程序(使用3.0.5版本),需要使用Spring LDAP绑定到Active Directory,以便简单且仅验证用户的凭据。该应用程序托管在Linux服务器上,因此我需要一个跨平台的解决方案。并且应用程序不使用Spring Security性。 在此设置中实现用户身份验证的有效方法是什么?Active Directory支持FastBind控件(id=