2017-04-18 12 views
-1

나는 다른 URL에 httpClient를 사용하여 일부 값을 보냅니다. 그리고 그 질문에 대해서는 제가 name=mister age=30 values을 보내면 수신 된 페이지가 그 값을 http 상태 값이 아닌 바로 얻는 지 알고 있습니다. HTTP 상태 값은 송신 페이지의 수신 페이지가 아닙니다. 그 값을 보내면받는 페이지가 http 값을 가져옵니다. 받는 페이지에서 해당 값을 가져 오려면 해당 값을 보냈습니다. 맞습니까?다른 URL에 일부 값을 보내고 그에 관해서

팀 관리자는 http에 요청 및 응답이 있으므로 다른 URL에 일부 값을 보내면 다른 URL은 http 상태 값을 얻습니다. 하지만 어쨌든 조금이라도 생각하니 팀 매니저의 말을 이해할 수 없습니다. 알려 주시면 페이지를받는 데 일부 값을 보내면 http 상태가됩니다.

+0

질문에 대한 답변을 구할 수 있습니까? 귀하의 질문이 무엇인지 완전히 이해하지 못합니다. 팀 매니저가 전한 진술은 무엇입니까? – shaochuancs

+0

정확히 그 질문은 ... 우리는 API에 대한 몇 가지 문서를 만들고 있습니다. 우리는 일부 문서를 만들고 있습니다. (고객이 몇 가지 정보를 받고 싶다면 우리는 그 값을 보낼 것입니다.) 웹 페이지를 보내고 있습니다. . 그래서, 나는 거기에 쓴 이름에 대한 우리의 결과가 = 아저씨와 나이 = 30은 성공하지 못하면 이름 = null과 나이 = null ..... 그리고 내 상사가 나에게 말했다 "http 상태가 작성해야합니다. "-> 나는"우리 페이지는 페이지를 보내고있다. 그래서 고객 페이지는 http 상태 값을 얻지 못한다 "-> 내 상사 :"http에는 요청과 응답이있다. 그래서 http 상태 값 결과가 있어야한다. "마침내 나는 모른다. 진실 –

+0

고정 자본화 및 구두점 (구두점을 그대로두고, 그가 무엇을 요구하는지 확실하지 않음) –

답변

0

팀 관리자의 진술 내용이 정확합니다. ("http 상태를 작성해야합니다.", "http에는 요청 및 응답이 있으므로 http 상태 값 결과가 있어야합니다"). 그/그녀가 언급 한 것은 HTTP response status code이며, 응답이 무엇이든간에 (올바른 코드로) 리턴되어야합니다.

결과()가 정적 페이지인지 또는 Ajax 응답이든 관계없이 결과가 성공적으로 생성되면 응답 코드는 200 OK이어야합니다 (올바른 비즈니스 로직, 오류는 발생하지 않음). 그러나 나쁜 일이 생길 때 클라이언트가 결과를 반환하지 못한 이유를 클라이언트에게 알려주는 것이 중요합니다. 요청 형식이 잘못 되었기 때문에 (400 Bad Request) 요청 URL (404 Not Found)에 오타가 있거나 서버 코드에 오류가 있습니다 (500 Internal Server Error). 200 OK으로 name=null and age=null을 클라이언트에 보내면 올바르지 않으며 버그가 발생하기 쉽습니다. 문서에 이러한 오류 상태 코드가 정의되지 않은 경우 백엔드 엔지니어는 개발 중에 프런트 엔드 엔지니어와 API, API별로 API를 교환해야하는데 이는 시간이 많이 걸리고 비효율적입니다.

귀하의 TODO는 다음과 같습니다 : name=mister and age =30을 허용하는 API의 경우 성공 사례와 다른 실패 사례를 정의한 다음 올바른 응답 코드를 할당하십시오.

+0

http://stackoverflow.com/questions/43464321/how-to-get-http-status-value 나는 또 다른 질문을하고 대답은 ... 요청은 http 상태 코드를 가지고 있지 않습니다 ... 당신도 그 질문을 볼 수 있습니까? 그냥 요청없이 일부 값을 보냅니다. 내 요청은 어디에 있습니까? 내 요청은 무엇입니까? 나는 알아 내지 못했습니다 ... 도와주세요 –

+0

예, 상태 코드가 응답에 속해 있고 요청이 아닙니다. 내 대답은 링크 된 텍스트가 "HTTP * 응답 * 상태 코드"임을 유의하십시오. "요청없이 일부 값 보내기"는 불가능합니다. 요청이없는 응답은 존재하지 않습니다. – shaochuancs

+0

"웹 서핑을 할 때마다 브라우저는 HTML 페이지, 이미지, 스크립트 및 스타일 시트에 대한 HTTP 요청 메시지를 보내고 웹 서버는 요청 된 리소스가 포함 된 응답 메시지를 반환하여 이러한 요청을 처리합니다." - https://www.httpwatch.com/httpgallery/introduction/ – shaochuancs