작업중 인 웹 응용 프로그램에서 일부 URL을 테스트하고 싶습니다. 이를 위해 수동으로 HTTP POST 요청을 작성하고 싶습니다. 즉, 원하는 매개 변수를 추가 할 수 있습니다.
Chrome 및 / 또는 Firefox에 누락 된 확장 기능이 있습니까?
$.post('/resource/path/')
Edit and Resend
작업중 인 웹 응용 프로그램에서 일부 URL을 테스트하고 싶습니다. 이를 위해 수동으로 HTTP POST 요청을 작성하고 싶습니다. 즉, 원하는 매개 변수를 추가 할 수 있습니다.
Chrome 및 / 또는 Firefox에 누락 된 확장 기능이 있습니까?
$.post('/resource/path/')
Edit and Resend
답변:
이런 종류의 물건을 위해 Postman 이라는 Chrome 앱을 만들고 있습니다. 다른 모든 확장 프로그램은 약간 오래되어서 내 자신의 것으로 보입니다. 여기에는 자체 API를 문서화하는 데 도움이되는 다른 기능도 많이 있습니다.
Postman에는 이제 Windows, Mac 및 Linux 용 기본 앱 (예 : 독립형) 도 있습니다 ! 이제 기본 앱을 사용하는 것이 더 좋습니다 . 여기에서 자세히 알아 보십시오 .
컬 은 당신이 원하는 것을 굉장합니다! 간단하지만 효과적인 명령 줄 도구입니다.
나머지 구현 테스트 명령 :
curl -i -X GET http://rest-api.io/items
curl -i -X GET http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X DELETE http://rest-api.io/items/5069b47aa892630aae059584
curl -i -X POST -H 'Content-Type: application/json' -d '{"name": "New item", "year": "2009"}' http://rest-api.io/items
curl -i -X PUT -H 'Content-Type: application/json' -d '{"name": "Updated item", "year": "2010"}' http://rest-api.io/items/5069b47aa892630aae059584
quote>
모드 로 전환됩니다. 내가 사용할 필요가-d "{\"..
Firefox
를 눌러 개발자 도구에서 네트워크 패널을 엽니 다. Ctrl+Shift+E또는 메뉴 표시 줄-> 도구-> 웹 개발자-> 네트워크로 이동 . 그런 다음 오른쪽 상단의 작은 문 아이콘을 클릭하십시오 (스크린 샷에서 확장 된 형태로 강조 표시된 헤더의 왼쪽에 있음), 두 번째 행 (표시되지 않으면 페이지를 다시로드하십시오)-> 편집 및 원하는 요청을 다시 보내십시오
?key=value
키 값 쌍을 한 줄씩 입력 할 수 있는 쿼리 문자열 ( ) ?
에 대한 URL
필드를 원하는 경우 맨 위에 있는 필드에 a 와 문자를 추가하면 해당 Query String
필드가 나타납니다.
브라우저를 잊고 CLI를 시도하십시오. HTTPie 는 훌륭한 도구입니다!
CLI http 클라이언트 :
브라우저 확장을 고집하는 경우 :
크롬 :
Firefox :
Postman for Chrome 에서 크게 영감을 얻은 후 Firefox와 비슷한 것을 작성하기로 결정했습니다.
REST Easy *는 요청에 대해 가능한 한 많은 제어를 제공하기위한 재시작이없는 Firefox 애드온입니다. 부가 기능은 아직 실험적인 상태 이지만 ( 모질라가 아직 검토하지 않았 음) 개발이 잘 진행되고 있습니다.
이 프로젝트는 오픈 소스이므로 누군가가 개발에 도움을 줄 수 있다고 생각되면 https://github.com/nathan-osman/Rest-Easy
* http://addons.mozilla.org 에서 제공되는 애드온 은 항상 GitHub에서 제공되는 코드보다 약간 뒤쳐집니다
이미받은 답변이 제공하는 "크롬 및 / 또는 Firefox의 확장 프로그램 또는 기능"을 요청했지만 다음과 같은 단순함이 마음에 듭니다. 닫힌 질문에 대한 oezi의 답변 "웹 브라우저로 게시물 요청을 보내는 방법" 합니다. 간단한 매개 변수. 오 에지의 말 :
양식을 사용 method
하여"post"
<form action="blah.php" method="post">
<input type="text" name="data" value="mydata" />
<input type="submit" />
</form>
즉, 게시 작업을 테스트하기 위해 매우 간단한 페이지를 작성하십시오.
조금 추악하지만 Simple REST Client가 있습니다. Chrome 용 확장이 있습니다.
그것은 나를 위해 잘 작동합니다-디버거를 계속 사용할 수 있다는 것을 기억하십시오. 네트워크 패널이 특히 유용합니다. 렌더링 된 JSON 객체와 오류 페이지를 제공합니다.
파이어 폭스에는 RESTClient라는 확장이 있습니다.
Watir 또는 Watin을 사용하여 브라우저를 자동화 할 수도 있습니다. Watir은 루비로, Watin은 .Net 언어로 작성되었습니다. 그것이 당신이 찾고있는 것인지 확실하지 않습니다.
Runscope를 사용해보십시오. 서비스를 샘플링하는 무료 도구는 https://www.hurl.it/ 에서 제공됩니다 . 방법, 인증, 헤더, 매개 변수 및 본문을 설정할 수 있습니다. 응답에는 상태 코드, 헤더 및 본문이 표시됩니다. 응답 본문은 축소 가능한 계층으로 JSON에서 형식을 지정할 수 있습니다. 유료 계정은 테스트 API 호출을 자동화하고 반환 데이터를 사용하여 새로운 테스트 호출을 구축 할 수 있습니다. COI 공개 : Runscope와 아무 관련이 없습니다.
체크 아웃 http-tool
파이어 폭스를 ..
https://addons.mozilla.org/en-US/firefox/addon/http-tool/
Aimed at web developers who need to debug HTTP requests and responses.
Can be extremely useful while developing REST based api.
Features:
* GET
* HEAD
* POST
* PUT
* DELETE
Add header(s) to request.
Add body content to request.
View header(s) in response.
View body content in response.
View status code of response.
View status text of response.