2016-03-19 4 views
-1

Ich muss einen zusätzlichen Inhaltstyp zum Dropdown im REST Request Editor hinzufügen. Wie kann ich das machen? Gibt es eine Konfigurationsdatei, die ich ändern kann oder die ich ändern kann, fügen Sie einen neuen Inhaltstyp hinzu.Wie füge ich einen neuen Inhaltstyp in Soap ein ui

Zusätzliche Informationen Ich habe versucht, einen Header-Wert im SOAP UI Rest Editor festzulegen. Ich habe den Inhaltstyp als Header-Parameter hinzugefügt, aber er würde immer den Wert im Dropdown-Bereich am unteren Rand des Rest-Editors annehmen.

Ich frage diese Frage hier anstelle der SOAP UI, weil eine Frage wie meine schon gestellt wurde, blieb sie unbeantwortet. Danke für jede Hilfe.

+1

verwenden Haben Sie versucht es das Hinzufügen von Eingabe, obwohl es nicht in der Dropdown-Liste ist? – Rao

+0

Ja. Aber es scheint, dass egal, was ich tue, es nur Werte in der Dropdown-Liste nehmen wird. Ich überprüfte das Dateisystem nach einer Konfiguration, um einen neuen Wert hinzuzufügen, aber keine Freude. Ich beendete die Verwendung von Fiddler, um meine aktuelle Situation zu bewältigen, aber ich würde gerne die zusätzlichen Funktionen von SOAP UI nutzen können. – Dan

+0

Normalerweise sind alle Typen im Dropdown-Menü verfügbar. Sie konnten das von Ihnen gesuchte Format nicht finden? – Rao

Antwort

1

Versuchen das Hinzufügen eines benutzerdefinierten Header mit Inhaltstyp, können Sie diese oder eine Variation dieses

import com.eviware.soapui.support.types.StringToStringMap; 
getAllHttpSteps=testRunner.testCase.getTestStepsOfType(com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep) 
for (step in getAllHttpSteps){ 
    def headers = new StringToStringMap() //Use StringToStringMap Object to store headers key/value. 
    headers.put("header field","header value") 
    //add more header fields if require 
    step.testRequest.setRequestHeaders(headers) //setting header in request 
} 
Verwandte Themen