Skip to content

21b03e0b 49e0 1f4c a9b9 45842d088e53

Mat Walker edited this page Apr 17, 2020 · 1 revision

HTTPBased.TryHttp Method (HTTPBased.HTTPMethods, HTTPBased.ItemList, Boolean)

[This is preliminary documentation and is subject to change.]

Sends an HTTP Request with the given request method and set properties then returns response.

Namespace: TeamControlium.NonGUI
Assembly: TeamControlium.NonGUI (in TeamControlium.NonGUI.dll) Version: 2.0.0

Syntax

C#

public bool TryHttp(
	HTTPBased.HTTPMethods method,
	out HTTPBased.ItemList response,
	bool setContentLength = true
)

Parameters

 

method
Type: TeamControlium.NonGUI.HTTPBased.HTTPMethods
Required method. See HTTPBased.HTTPMethods
response
Type: TeamControlium.NonGUI.HTTPBased.ItemList
If successful, Response returned from request otherwise null.
setContentLength (Optional)
Type: System.Boolean
Optional parameter (default true) - Indicates if HTTP Content-Length header item should automatically be added/updated or not

Return Value

Type: Boolean
True if successful, otherwise false. If false, TryException contains exception thrown

Remarks

If there is a timeout an Exception will be logged and false returned.
If the header Connection: keep-alive is used this WILL currently result in a timeout.
The Header item 'Content-Length' will automatically be added (or updated with actual Body length if set already)

See Also

Reference

HTTPBased Class
TryHttp Overload
TeamControlium.NonGUI Namespace

Clone this wiki locally