Basic Request Specifics

Basic request feature has some peculiarities that are described in the following sections.

Authentication data

If you have opened basic request directly (with menu option 'Basic Request'), authentication type is always 'Do not include authentication data'. You can, however, change authentication data by opening authentication window and specifying authentication data.
If you have opened basic request via project request item (with menu option 'Open as Basic Request'), authentication type is set to the value specified in the project properties. You can, however, change authentication data by opening authentication window and specifying different authentication data.
The value of property that specifies whether project authentication data should be excluded with the request item (available in Professional Edition) does not have any effect.

Important

Specified authentication data affects all basic request tabs and will be used with every execution.

How project properties are used

If you have opened basic request directly (with menu option 'Basic Request'), project properties of the possibly opened project won't be used when executing basic requests; execution engine will use default values. This assures that executed basic requests are really 'basic' with default values used for execution.
If you have opened basic request via project request item (with menu option 'Open as Basic Request'), project properties will be used and will affect execution of basic requests.

Relative disk paths

Specifying relative disk paths (for upload files, for example) is only relevant if basic request window was opened via project request item. Since execution engine uses location of the project file to determine absolute path of the disk file, project file must be opened in HttpMaster and basic request window must be opened via project request item.

Open additional project request items as basic request

You can open any number of project items as basic requests. This enables you to experiment with execution of each request item without actually changing its properties that is otherwise required for regular execution. After you have opened desired project items as basic requests, you can open some additional project request items inside basic request window by using the list available in the right part of the window. It is important to note that this list is available only if basic request window was opened via project request item (menu option 'Open Selected Items in Basic Request Window'), otherwise it is hidden even if some project is currently opened in HttpMaster.
In Professional edition, it is also possible to open all project request items from particular execution group in basic request window.

Create new project from basic request data

You can create new project from all opened basic request tabs; HttpMaster will create new project and separate request item for each opened basic request tab, you will have to provide names for the project and each request item. It is important to note that this option is only available if no project is currently opened in HttpMaster. If some project is opened in HttpMaster, button for creating new project is disabled.

Validations

If you have defined custom validation rule for particular project request item and this item is opened as basic request, execution of this basic request will evaluate all validations that are part of item's validation rule. You can review results of these validations on 'Validations' tab after the execution. Note that 'Validations' tab will only contain relevant data if basic request tab was opened via project request item that has custom validation rule defined.