À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
IRestApiHelper
public
interface
IRestApiHelper
com.android.tradefed.util.IRestApiHelper
|
Sous-classes indirectes connues
RestApiHelper |
Classe d'assistance permettant d'effectuer des appels d'API REST.
|
|
Interface d'assistance permettant d'effectuer des appels d'API REST.
Résumé
Méthodes publiques |
abstract
HttpResponse
|
execute(String method, String[] uriParts, options, JSONObject data)
Exécute une requête API.
|
Méthodes publiques
execute
public abstract HttpResponse execute (String method,
String[] uriParts,
options,
JSONObject data)
Exécute une requête API.
Paramètres |
method |
String : méthode HTTP de la requête |
uriParts |
String : parties de l'URI encodées en URL à utiliser pour créer l'URI de la requête. |
options |
: noms et valeurs de paramètres non encodés utilisés pour créer la chaîne de requête |
data |
JSONObject : données à envoyer avec la requête |
Renvoie |
HttpResponse |
un objet HttpResponse |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# IRestApiHelper\n==============\n\n\n`\npublic\n\n\ninterface\nIRestApiHelper\n`\n\n\n`\n\n\n`\n\n|------------------------------------------|\n| com.android.tradefed.util.IRestApiHelper |\n\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Known indirect subclasses [RestApiHelper](../../../../../../reference/tradefed/com/android/tradefed/util/RestApiHelper.html) |----------------------------------------------------------------------------------------------------|-----------------------------------------------| | [RestApiHelper](../../../../../../reference/tradefed/com/android/tradefed/util/RestApiHelper.html) | A helper class for performing REST API calls. | |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nA helper interface for performing REST API calls.\n\nSummary\n-------\n\n| ### Public methods ||\n|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` abstract HttpResponse` | ` `[execute](../../../../../../reference/tradefed/com/android/tradefed/util/IRestApiHelper.html#execute(java.lang.String,%20java.lang.String[],%20\u003cany\u003e,%20org.json.JSONObject))`(String method, String[] uriParts, ` options, JSONObject data) Executes an API request. |\n\nPublic methods\n--------------\n\n### execute\n\n```\npublic abstract HttpResponse execute (String method, \n String[] uriParts, \n options, \n JSONObject data)\n```\n\nExecutes an API request.\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|----------------------------------------------------------------------------------|\n| `method` | `String`: a HTTP method of the request \u003cbr /\u003e |\n| `uriParts` | `String`: URL encoded URI parts to be used to construct the request URI. \u003cbr /\u003e |\n| `options` | : unencoded parameter names and values used to construct the query string \u003cbr /\u003e |\n| `data` | `JSONObject`: data to be sent with the request \u003cbr /\u003e |\n\n| Returns ||\n|----------------|------------------------------|\n| `HttpResponse` | a HttpResponse object \u003cbr /\u003e |\n\n| Throws ||\n|---|-------------|\n| | IOException |"]]