2

Postman や Advanced REST Client for Chrome など、HTTP リクエストをテストする方法は多数あります。反対に、リクエストに対するレスポンスをテストするには、すぐには利用できません。

HTTP 応答 (コード、ヘッダー、本文) を指定し、それを一意の URL に保存できる Web サービスはありますか? その後、既知の偽の API でリクエストを再度テストできます。

何かのようなもの

GET http://domain.com/21312831203

以前に指定した応答が得られますか?

コードだけのものはhttp://httpstat.us/で入手できますが、そこでヘッダーと本文を設定することはできません。

4

1 に答える 1

2

今日存在するそのようなサービスについては知りませんが、HTTP 要求へのテスト応答をハードコーディングする小さなSinatraアプリを簡単に作成できます。

# Gemfile
source 'https://rubygems.org'
gem 'sinatra'

# http_responses.rb
require 'bundler'
Bundler.require(:default)

get '/21312831203' do
  status 403
  headers 'Content-Type' => 'text/plain'
  body "Pre-recorded body"
end

bundle install && ruby http_responses.rb上記のプログラムを実行する必要があります。リクエストをモックするために呼び出すことができる API の詳細については、Sinatra のドキュメントを参照してください。

于 2013-06-09T17:36:58.637 に答える