2010-04-21 2 views
0

에 데이터를 보낼 I가 다음과 같은 형식으로 웹 서버에 XML 데이터를 전송이 장치netcat을/아파치 솔루션은 PHP

POST의 HTTP/1.1
콘텐츠 유형 : 텍스트/XML
콘텐츠 길이 : 369
뒤에 오는 XML

여기서 문제는 아파치가 단순히 400 오류를 보내고 작동하지 않는다는 것입니다.

어쨌든 xml을 읽고 php로 보내려면 netcat을 만들 수 있습니까? 다른 솔루션 환영! 포트를 듣기 위해 PHP를 실행하는 것이 더 좋습니까? 이 경우 동시에 여러 요청이 작동합니까?

+0

해당 요청의 특정 파일에 게시하지 않습니다 ... – richsage

+0

예, 그렇기 때문에 400 오류가 발생합니다. 장치를 변경할 수 없으므로 대체 서버 솔루션을 사용해도됩니다. – ToughPal

+0

작성 완료. PHP에서 소켓 프로그래밍을 사용하여이 작업을 수행했습니다. http://www.functionblog.com/?p=67=1 모든 것이 잘 작동하고 모든 오류를 무시합니다. – ToughPal

답변

0

완료되고 더러워졌습니다. 소켓 프로그래밍을 통해 PHP functionblog.com/?p=67=1에서이 작업을 수행했습니다. 위와 같이 모든 클라이언트가 부적합한 클라이언트 호출로 모든 오류를 무시하고 무시합니다.