ALM 12:通过 REST 进行身份验证返回 400 错误请求 [英] ALM 12: Authentication via REST returns 400 bad request

查看:61
本文介绍了ALM 12:通过 REST 进行身份验证返回 400 错误请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遵循此处的指导:http://alm-help.saas.hp.com/en/12.50/api_refs/REST_TECH_PREVIEW/Content/General/Session_Management.html

我将以下请求发送至 alm12.test.com/qcbin/authentication-point/alm-authenticate

I send the following request to alm12.test.com/qcbin/authentication-point/alm-authenticate

标题:

内容类型:应用程序/xml接受:application/xml

请求

<?xml version='1.0' encoding='utf-8'?><alm-authentication><user>userxy</user><password>yyy</password><;/alm-authentication>

导致以下回复(LWSSO_COOKIE_KEY):内容长度:0日期:2016 年 5 月 2 日星期一 13:28:00 GMT设置Cookie:LWSSO_COOKIE_KEY = o1MfQIVWQg2x09CKUlkqARQsRHAhvADYsKhl4AM2ARiJpJesV_fA6xVeYbm4ek1CPdbmmsOGMaCORTsOmHMJVa3V5JKQLIywiubZQQtFfV15PS82qj4bRJ6mhmGqZU6XU8DMPLYuSLfRjfjLrxtix6cMHD1JpdlYHhTxfbo5No62s36Hw8UH12lZlrGzPfY_EFJE8k28TPqflXJQccdHErbCG8;路径=/;中HTTPOnly服务器:Jetty(7.5.4.v20111024)

Which results in the following repsonse (LWSSO_COOKIE_KEY): Content-Length: 0 Date: Mon, 02 May 2016 13:28:00 GMT Set-Cookie: LWSSO_COOKIE_KEY=o1MfQIVWQg2x09CKUlkqARQsRHAhvADYsKhl4AM2ARiJpJesV_fA6xVeYbm4ek1CPdbmmsOGMaCORTsOmHMJVa3V5JKQLIywiubZQQtFfV15PS82qj4bRJ6mhmGqZU6XU8DMPLYuSLfRjfjLrxtix6cMHD1JpdlYHhTxfbo5No62s36Hw8UH12lZlrGzPfY_EFJE8k28TPqflXJQccdHErbCG8.;Path=/;HTTPOnly Server: Jetty(7.5.4.v20111024)

不,我向 alm12.test.com/qcbin/rest/site-session 发送请求以打开会话标题内容类型:应用程序/xml接受:应用程序/xml饼干:LWSSO_COOKIE_KEY = o1MfQIVWQg2x09CKUlkqARQsRHAhvADYsKhl4AM2ARiJpJesV_fA6xVeYbm4ek1CPdbmmsOGMaCORTsOmHMJVa3V5JKQLIywiubZQQtFfV15PS82qj4bRJ6mhmGqZU6XU8DMPLYuSLfRjfjLrxtix6cMHD1JpdlYHhTxfbo5No62s36Hw8UH12lZlrGzPfY_EFJE8k28TPqflXJQccdHErbCG8;路径=/;中HTTPOnly

No I send a request to alm12.test.com/qcbin/rest/site-session to open a session Header Content-Type: application/xml Accept: application/xml Cookie: LWSSO_COOKIE_KEY=o1MfQIVWQg2x09CKUlkqARQsRHAhvADYsKhl4AM2ARiJpJesV_fA6xVeYbm4ek1CPdbmmsOGMaCORTsOmHMJVa3V5JKQLIywiubZQQtFfV15PS82qj4bRJ6mhmGqZU6XU8DMPLYuSLfRjfjLrxtix6cMHD1JpdlYHhTxfbo5No62s36Hw8UH12lZlrGzPfY_EFJE8k28TPqflXJQccdHErbCG8.;Path=/;HTTPOnly

很遗憾,我收到了错误代码 400 - 错误请求.

Unfortunately I just get an error code 400 - Bad Request.

我做错了什么?

推荐答案

我遇到了同样的错误,删除以下一切后一切正常.

I had the same error, after removing the following everything works.

类型:应用程序/xml接受:application/xml

所以你的请求应该只有 LWSSO_COOKIE_KEY cookie 而没有任何其他标题

So your request should have only LWSSO_COOKIE_KEY cookie without any other headers

这篇关于ALM 12:通过 REST 进行身份验证返回 400 错误请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆