ALM 12:通过 REST 进行身份验证返回 400 错误请求 [英] ALM 12: Authentication via REST returns 400 bad request
问题描述
我将以下请求发送至 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屋!