본문 바로가기

HTTP

(4)
Sentinel HASP 덕에 libshttp 를 업데이트 하다 ... 혹시 요즘도 Sentinel 의 HASP key 를 쓰는 회사가 많이 있는지는 모르겠습니다만, 간만에 HASP license 관련 작업을 하게 되었습니다. 이번엔 마스터 키가 장착 되어 있는 원격 EMS 서버에서 현재 클라이언트의 Time Period 키를 만들고 지울 수 있도록 만들면서 HTTP 통신을 해야 하는 일이 생기면서 기존에 만들어 두었던 libshttp 를 업데이트 하게 되었습니다.libshttp Github 주소https://github.com/rageworx/libshttp 이 오래된 라이브러리를 다시 갱신한 이유는, Windows 에서 보통 기본으로 쓰는 wininet 라이브러리가 Sentinel EMS 7.4 와 제대로 붙지 못하고, XML 정보를 POST 로 보내도, 이를 EMS 서..
HTTP/1.1 의 POST 때문에 살짝 고민한 문제 .... 이전에 만든 HTTP/1.0 용 socket source 를 POST 까지 되도록 버그를 수정 하면서 HTTP/1.1 으로 호환되게 변경 하다 보니 알수 없는 문제를 격었습니다. 바로 해당 서버(Apache2 + PHP5) 에서 $_POST[x] method 를 이용해서 넘어 온 것이 없는 듯이 인식 한다는 점 이었습니다만, 여러번의 시도 중 다음 header 인자가 중요하다는 것을 알았습니다. 바로 Content-Type 이 문제 였습니다. PHP5 에서 제대로 POST 되는 내용을 알려면 Content-Type 을 application/x-www-form-urlencoded 로 써야 인식을 하는 것 이었습니다. 기존엔 text/html 로 mime 을 지정해서 보냈더니 이걸 인식 못하는 문제를 이제 ..
Rage's HTTP server request tester , v1.4.1 이 프로그램은 HTTP 서버의 post 를 검사하기 위해서 만든 어플리케이션 입니다. 기존 1.3.x 대 보다 개선된 점들은 다음과 같습니다. - 덤프 된 내용을 출력하는 키를 F5 로 변경. - 덤프된 헤더 내용을 F6 키로 출력하도록 변경. - Windows Vista 지원. (UAC 경고 적용됨) 다운로드: 본 프로그램은 공개프로그램 으로서, 상용으로 사용 및 프로그램의 불법적인 수정 등은 국제법과 대한민국 법에 따라 위법사항입니다. 프로그램에 대한 개선사항이나 의문등은 메일이나 댓글로 남겨 주세요.
HTTP 서버의 post (헤더+바디) 테스트를 위한 프로그램. 이 프로그램은 HTTP 서버의 post 기능을 테스트 하기 위해 만들어진 프로그램 입니다. 서버상에 post 에 필요한 header 및 바디(텍스트만 가능)를 서버로 넘기고 그 응답을 확인 하는 간단한 어플리케이션 입니다. 기본적으로 실행 파일 이외에 다음 파일이 기본적으로 필요 합니다. set_url.txt - 접속할 서버의 URL 을 저장합니다. C/C++ 형태의 주석을 제한적으로 사용할 수 있습니다. set_headers.txt - 서버로 넘길 해더의 내용을 정할수 있습니다. 마찬가지고 제한적인 주석을 사용할 수 있습니다. set_body.txt - 서버로 넘길 body 내용을 저장할 수 있습니다. 주석도 함께 서버로 전송됩니다. 기본적인 파일 이외에도 프로그램 상에서 불러 올수 있으며, 꼭 기본파..