HTTP > Make a request-modulen

Adobe Workfront Fusion HTTP > Make a request module är en universell modul som gör att du kan konfigurera en HTTP-begäran och skicka den till en server. Det mottagna HTTP-svaret finns sedan i utdatapaketet.

NOTE
Om du ansluter till en Adobe-produkt som inte har någon dedikerad anslutning rekommenderar vi att du använder Adobe Authenticator-modulen.
Mer information finns i Adobe Authenticator-modulen.

Åtkomstkrav

Expandera om du vill visa åtkomstkrav för funktionerna i den här artikeln.

Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront package Alla
Adobe Workfront-licens

Nytt: Standard

eller

Aktuell: Arbete eller högre

Adobe Workfront Fusion-licens** Workfront Fusion-licens krävs inte
Produkt

Nytt:

  • Select or Prime Workfront package: Your organization must purchase Adobe Workfront Fusion.
  • Ultimate Workfront-paket: Workfront Fusion ingår.

eller

Aktuell: Din organisation måste köpa Adobe Workfront Fusion.

Mer information om informationen i den här tabellen finns i Åtkomstkrav i dokumentationen.

Mer information om Adobe Workfront Fusion-licenser finns i Adobe Workfront Fusion-licenser.

HTTP > Make a request modulkonfiguration

När du konfigurerar modulen HTTP > Make a request visas fälten som listas nedan i Adobe Workfront Fusion. En rubrik med fet stil i en modul visar ett obligatoriskt fält.

Evaluate all states as errors (except for 2xx and 3xx)

Använd det här alternativet om du vill konfigurera felhantering.

Mer information finns i Lägga till felhantering.

URL
Ange den URL som du vill skicka en begäran till, till exempel en API-slutpunkt eller webbplats.
Method
Välj den HTTP-förfrågningsmetod som du behöver för att konfigurera API-anropet. Mer information finns i Metoder för HTTP-begäran.
Headers
Lägg till rubrikerna för begäran i form av ett standard-JSON-objekt. Exempel: {"Content-type":"application/json"}
Query String
Ange önskade nyckelvärdepar för frågan.
Body type

HTTP-brödtexten är de databyte som skickas i ett HTTP-transaktionsmeddelande omedelbart efter rubrikerna om något ska användas.

  • Raw

    Raw-brödtexttypen är vanligtvis lämplig för de flesta HTTP-innehållsbegäranden, även i situationer där utvecklardokumentationen inte anger vilka data som ska skickas.

    Ange en form av tolkning av data i fältet Content type.

    Trots att innehållstypen är vald, anges data i vilket format som helst som anges eller krävs av utvecklardokumentationen.

  • Application/x-www-form-urlencoded

    Den här brödtypen är till POST data med application/x-www-form-urlencoded.

    För application/x-www-form-urlencoded är brödtexten i HTTP-meddelandet som skickas till servern i princip en frågesträng. Nycklarna och värdena kodas i nyckelvärdepar avgränsade med & och med en = mellan nyckeln och värdet.

    Använd multipart/form-data i stället för binära data.

    Exempel:

    Exempel på det resulterande formatet för HTTP-begäran:

    field1=value1&field2=value2

  • Multipart/form-data

    ​ Multipart/form-data är en HTTP-multipart-begäran som används för att skicka filer och data. Det används ofta för att överföra filer till servern.

    Lägg till fält som ska skickas i begäran. Varje fält måste innehålla nyckelvärdepar.

    • Text

      Ange nyckeln och värdet som ska skickas i begärandetexten.

    • File

      Ange nyckeln och ange den källfil som du vill skicka i begärandetexten.

      Mappa filen som du vill överföra från den tidigare modulen (till exempel HTTP > Get a File eller Google Drive > Hämta en fil) eller ange filnamnet och fildata manuellt.

Parse response

Aktivera det här alternativet om du vill att svar ska tolkas automatiskt och konverteras till JSON- och XML-svar.

Innan du kan använda tolkat JSON- eller XML-innehåll kör du modulen en gång manuellt, så att modulen kan identifiera svarsinnehållet och mappa det i efterföljande moduler.

User name
Ange användarnamnet om du vill skicka en begäran med grundläggande auktorisering.
Password
Ange lösenordet om du vill skicka en begäran med grundläggande auktorisering.
Timeout
Ange timeout för begäran i sekunder (1-300). Standardvärdet är 40 sekunder.
Share cookies with other HTTP modules
Aktivera det här alternativet om du vill dela cookies från servern med alla HTTP-moduler i ditt scenario.
Self-signed certificate

Så här lägger du till ett självsignerat certifikat:

  1. Klicka på Extract.

  2. Välj vilken typ av fil du extraherar.

  3. Markera filen som innehåller certifikatet eller certifikatet.

  4. Ange lösenordet för filen.

  5. Klicka på Save för att extrahera filen och återgå till modulinställningarna.

Reject connections that are using unverified (self-signed) certificates
Aktivera det här alternativet om du vill avvisa anslutningar som använder overifierade TLS-certifikat.
Follow redirect
Aktivera det här alternativet om du vill följa URL-omdirigeringarna med 3xx-svar.
Follow all redirects
Aktivera det här alternativet om du vill följa URL-omdirigeringarna med alla svarskoder.
Disable serialization of multiple same query string keys as arrays
Som standard hanterar Workfront Fusion flera värden för samma URL-frågesträngsparameternyckel som arrayer. www.test.com?foo=bar&foo=baz konverteras till exempel till www.test.com?foo[0]=bar&foo[1]=baz. Aktivera det här alternativet om du vill inaktivera funktionen.
Request compressed content

Aktivera det här alternativet om du vill begära en komprimerad version av webbplatsen.

Lägger till ett Accept-Encoding-huvud för att begära komprimerat innehåll.

Use Mutual TLS

Aktivera det här alternativet om du vill använda ömsesidig TLS i HTTP-begäran.

Mer information om ömsesidigt TLS finns i Använd ömsesidigt TLS i HTTP-moduler.

recommendation-more-help

Exempel: I det här exemplet visas hur du ställer in modulen så att den skickar en POST-begäran med JSON-nyttolast:

Gör ett exempel på en förfrågan

Vi rekommenderar inte att JSON-bitar blandas med uttryck och objekt direkt i fältet Request content eftersom det kan resultera i ogiltig JSON.

7e1891ad-4d59-4355-88ab-a2e62ed7d1a3