Standardmäßig sind Host und Port (Traffic) standardmäßig 0 bzw. 8998.
Sie definieren den Port bei der Installation des Apigee Emulators und Sie definieren Basispfad- und Ressourcenwerten, wenn Sie Ihren API-Proxy entwickeln.
APIs mit curl testen
Um Ihre APIs mit curl zu testen, öffnen Sie den Tab Terminal und führen Sie einen Aufruf Ihrer API aus.
Beispiel:
curl 0:8998/helloworld
Authentifizierung mit einem API-Schlüssel
Wenn die API eine API-Schlüssel-Authentifizierung erfordert:
API-Produkt, Entwickler und Entwicklerressourcen der App-Entwickler erstellen und exportieren, wie unter Testressourcen erstellen beschrieben
Klicken Sie im Abschnitt Aktive Testressourcen des Apigee Emulators auf geladene Entwickler-Apps und kopieren Sie den Wert consumerKey (ohne Anführungszeichen) für das API-Produkt, wie in der folgenden Abbildung dargestellt.
Übergeben Sie den API-Schlüssel im curl-Aufruf gemäß der API. Mit dem folgenden curl-Aufruf wird beispielsweise der API-Schlüssel im Abfrageparameter apikey übergeben:
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-05 (UTC)."],[[["\u003cp\u003eThis page provides guidance on testing APIs within both Apigee and Apigee hybrid environments.\u003c/p\u003e\n"],["\u003cp\u003eThe URL for an API proxy endpoint is found within the "emulators" section under "Active deployments" and typically consists of a host and port, basepath, and resource.\u003c/p\u003e\n"],["\u003cp\u003eYou can test APIs using curl by opening the "Terminal" tab and executing a call to your API endpoint, with examples provided.\u003c/p\u003e\n"],["\u003cp\u003eAPI key-based authentication can be implemented by building and exporting relevant test resources, such as API products, developers, and developer apps, and passing the \u003ccode\u003econsumerKey\u003c/code\u003e value in the curl request.\u003c/p\u003e\n"],["\u003cp\u003eBefore testing an API, it may be necessary to create and export a test set of resources, mirroring a production environment, such as API products, developers, and apps.\u003c/p\u003e\n"]]],[],null,["# Testing APIs\n\n*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\n\u003cbr /\u003e\n\nTest APIs as described in the following sections. See also [Managing folders and files in an Apigee workspace](/apigee/docs/api-platform/local-development/vscode/manage-apigee-workspace#manage-folders-files).\n| **Note:** Before you test an API, you may need to build and export a set of test resources, such as API products, developers, or apps, that represent those same resources that might exist in your production environment. See [Building and exporting test resources](/apigee/docs/api-platform/local-development/vscode/build-test-resources).\n\nDetermining the URL of the API proxy endpoint\n---------------------------------------------\n\nWhen you deploy your environment, the URL of the API proxy endpoint is displayed in the **emulators** section, under **Active deployments**.\n\nTo copy the URL for the API proxy endpoint, position your cursor over the URL and click .\n\nThe URL for your API proxy endpoint is structured as follows: \n\n```\n\nhttps://0:8998/shopping/cart/addItem\n |_____||____________||______|\n | | |\n host+port basepath resource\n```\n\nBy default, the host and port (traffic) default to `0`\nand `8998`, respectively.\n\nYou define the port when installing the Apigee Emulator, and the basepath and resource values when [developing your API proxy](/apigee/docs/api-platform/local-development/vscode/develop-apiproxies).\n\nUsing curl to test your APIs\n----------------------------\n\nTo test your APIs using curl, open the **Terminal** tab and execute a call to your API.\n\nFor example: \n\n```\ncurl 0:8998/helloworld\n```\n\nAuthenticating using an API key\n-------------------------------\n\nIf your API requires API key-based authentication:\n\n- Build and export the API product, developer, and developer app test resources, as described in [Building test resources](/apigee/docs/api-platform/local-development/vscode/build-test-resources)\n- Click **Active developer apps** in the **Active test resources** section of the Apigee Emulator and copy the `consumerKey` value (without the quotes) for the API product, as shown in the following figure.\n\nPass the API key in your curl call, as required by your API. For example, the following curl call passes the API key in the `apikey` query parameter: \n\n```\ncurl 0:8998/helloworld?apikey=ZQA5euYtNeJ7ZCGCJMpvd6F2BZOmxOzY\n```"]]