package openfl.net {
/**
 * 	The URLRequestMethod class provides values that specify whether the
 * 	URLRequest object should use the `POST` method or the
 * 	`GET` method when sending data to a server.
 * 
 * 	@see [Loading external data](https://books.openfl.org/openfl-developers-guide/http-communications/loading-external-data.html)
 * 	@see `openfl.net.URLRequest`
 * 	@see `openfl.net.URLLoader`
 * 
 * @externs
 */
public class URLRequestMethod {
	/**
	 * 		Specifies that the URLRequest object is a `DELETE`.
	 * 	
	 */
	public static const DELETE:String = "DELETE";
	/**
	 * 		Specifies that the URLRequest object is a `GET`.
	 * 	
	 */
	public static const GET:String = "GET";
	/**
	 * 		Specifies that the URLRequest object is a `HEAD`.
	 * 	
	 */
	public static const HEAD:String = "HEAD";
	/**
	 * 		Specifies that the URLRequest object is `OPTIONS`.
	 * 	
	 */
	public static const OPTIONS:String = "OPTIONS";
	/**
	 * 		Specifies that the URLRequest object is a `POST`.
	 * 
	 * 		_Note:_ For content running in Adobe AIR, when using the
	 * 		`navigateToURL()` function, the runtime treats a URLRequest
	 * 		that uses the POST method (one that has its `method` property
	 * 		set to `URLRequestMethod.POST`) as using the GET method.
	 * 	
	 */
	public static const POST:String = "POST";
	/**
	 * 		Specifies that the URLRequest object is a `PUT`.
	 * 	
	 */
	public static const PUT:String = "PUT";
}
}
