2017-04-12 2 views
0

나는 곧 내가 일하는 동료들을 위해 HTTP의 기초에 관한 프리젠 테이션을 할 것이다.http 쉘과 같은 것이 있습니까?

나는 이런 종류의 일을 여러 번했는데, 내가하고 싶은 한 가지 일은 http 서버에 텔넷을 직접 연결하여 다양한 헤더를 보내는 것이다. 아이디어는 프로토콜의 단순성을 보여주고 토론에서 브라우저를 제거하는 것입니다.

이전에는 오타 및 시간 초과로 인해 텍스트 문서를 사용하여 헤더를 복사했습니다. 단순히이 간단, 단지 텍스트 등,하다는 사실을 강조하는 등, GET을 입력

  • 텔넷 최초의 이동을 위해
  • 을 somewebserver.com:80하기 : 그래서,이 같은 간다
  • 나중에 요청할 경우 텍스트 문서의 요청을 복사하여 붙여 넣으십시오.
  • 기타 ... 방법 다양한 쉘 '역사의 작품과 유사 이전의 명령을 재생할 수있는 방법이 있다면

그것은 좋은 것입니다. 그러나 http [interactive] 쉘을 검색하는 것은 부적절한 황량한 황무지입니다.

그런 것이 있습니까? 아니면 검색 용어를 기반으로하지 않습니까? 내 도구를 만들기위한 다른 도구 나 팁에 대한 제안을 포함하여 모든 조언을 환영합니다.

나는 프레젠테이션을 Macintosh에서 할 것입니다.

감사합니다!

그렉

+1

나는 HTTP 서버와 _raw_ 양방향 통신을위한 필요가 없기 때문에 단순히 그런 일이 존재 의심한다. 가능한 _ 상상할 수있는 것은 표준 쉘을 사용하고 http 서버에 소켓을 여는 것입니다. 그런 다음 원하는 단어를 해당 소켓으로 리디렉션 할 수 있습니다. – arkascha

+1

rlwrap ... 및 netcat? –

+1

그래, 단지'kermit'을 생각했지만, 실제로'netcat'도 내 마음에 왔습니다. – arkascha

답변

0

난 당신이 PostMan을 사용하는 것이 좋습니다, 나는 그것이, HTTP 요청의 종류를 보내 브라우저의 쿠키를 동기화 할 수 있습니다, 몇 년 동안의 RESTful API를 개발하기 위해 사용했습니다, 나는 또한에 훌륭한 도구라고 생각 http 요청을 관리하십시오.

+0

좋지만이 사용 사례에 대해 조금 비만하면됩니다. OTOH, 일상적인 업무를 볼 가치가 있습니다. 감사! –

0

내 답변은 @ BenjaminW 's를 기반으로합니다.

HTTPie는 내가 원하는 것을 수행합니다.

https://httpie.org/

관련 문제