현재 어딘가에 서버에서 실행중인 webservice가 있고 로컬로 webservice에 액세스하면 아무 것도 입력 할 수없고 아무런 문제없이 입력이 필요합니다.게시 본문에 특정 문자를 전송할 때 webservice에서 400 개의 잘못된 요청을 던지고 있습니까?
그러나이 시나리오에서 '&'과 같은 문자가 포함 된 외부에서 웹 서비스로 http-post를 만들려고하면 http 오류 400 - 나쁜 요청을 실행합니다.
아래 스크린 샷은 google-chrome addon/in 포스터의 스크린 샷으로 내 서버에 게시물을 만들 수 있습니다.
그래서, 내가 알아 내려고하는 이유는 특수 문자가 입력의 일부일 때 서버가 요청을 왜 저지르지 않는 이유입니다.
모든 아이디어/팁 및/또는 포인터는 높게 평가 될 것입니다.
미리 감사드립니다.
편집 : 나는 입력으로 문자열을 수신하는 webservice 함수가 있다고 가정하십시오.
게시물이 하나씩 전송되는 중, 위의 그림은 오도 할 수 있습니다. GET 프로토콜을 사용하지 않으므로 POST를 명시 적으로 사용하고 있습니다. – doge
예, 문제는 클라이언트 환경 내에서 포스트 스트링을 보내기 전에 인코딩한다는 것입니다. 나는 여전히 400을 얻는다./ – doge
나는 & with와 바꾸어야했다. & – doge