Send the request¶
After setting up the request it can be sent to the server in a few different ways. Keep in mind that all configuration regarding the request must be done prior to any of the following steps, as they will actually send the request.
Available steps
When I request :path
¶
Request :path
using HTTP GET. Shorthand for When I request :path using HTTP GET.
When I request :path
using HTTP :method
¶
:path
is relative to the base_uri
configuration option, and :method
is any HTTP method, for instance POST
or DELETE
. If :path
starts with a slash, it will be relative to the root of base_uri
.
Examples:
Assume that the ``base_uri`` configuration option has been set to ``http://example.com/dir`` in the following examples.
Step | :path |
:method |
Resulting URI |
---|---|---|---|
When I request “/?foo=bar&bar=foo ” |
/?foo=bar&bar=foo |
GET |
http://example.com/?foo=bar&bar=foo |
When I request “/some/path ” using HTTP DELETE |
/some/path |
DELETE |
http://example.com/some/path |
When I request “foobar ” using HTTP POST |
foobar |
POST |
http://example.com/dir/foobar |