API를 통해 localhost에서 내 Rocket.chat 앱에 로그인하려고합니다.
데이터가있는 http://localhost:3000/api/login에 POST를 보낼 때 : {"user":"myusername","password":"mypassword"}
xhr 요청, axios 또는 jquery ajax와 상관없이 상태 오류가있는 응답 401이 표시됩니다.
그러나 파이썬 virtualenv 또는 curl을 사용하여 동일한 데이터를 보낼 때 응답은 200이고 상태는 성공합니다.
내가 뭘 잘못하고 있니? 자바 스크립트로 보낼 때 POST가 실패하고 파이썬이나 컬로 보낼 때 패스하는 이유는 무엇입니까?Rocket.chat - 나머지 API - 401을 통해 로그인
xhr.setRequestHeader('Content-Type', 'application/json');
크롬에서 500 개
여기 있습니다 요청 사항 반환 : 때문에
var xhr = new XMLHttpRequest();
xhr.open("POST", 'http://localhost:3000/api/login/', true);
xhr.send(JSON.stringify({
user: "myusername",
password: "mypassword"
}));
// result: {status: "error", message: "Unauthorized"}
입니다. 결과는 401 - [링크] (http://postimg.org/image/nr29ddcm5/)입니다. –
내 코드에 또 다른 문제가 있었지만 답변이 100 % 맞습니다. 감사합니다! 이제는 내 Rocket.chat 서버가 내가 모르는 언어로 다른 도메인의 요청을 허용하도록해야합니다. :) –