Zschimmer GmbH Impressum und Kontakt

Job Scheduler     Erste Seite

  XML     API     Register


logo

Web_service_request - Programmschnittstelle (API)

JavaJavaScriptVBScriptPerl Javadoc
   

Web_service_request

 

byte[]   web_service_request.binary_content() Nutzdaten als Byte-Array (nur Java)
 
String   web_service_request.charset_name() Zeichencodierung
 
String   web_service_request.content_type() Content-Type (ohne Parameter)
 
String   web_service_request.header( name ) Eintrag im Kopf
 
String   web_service_request.string_content() Nutzdaten als Text
 
String   web_service_request.url() Uniform Resource Locator

 

Siehe Web_service_operation.

 

binary_content

Nutzdaten als Byte-Array (nur Java)

 

byte[]   web_service_request.binary_content()

 

Die Eigenschaft steht nur unter Java zur Verfügung.

Wie der binäre Inhalt zu interpretieren ist, sollte der Client in im Header-Feld Content-Type mitgeteilt haben (siehe HTTP/1.1 14.17 Content-Type und Web_service_request.charset_name).

charset_name

Zeichencodierung

 

String   web_service_request.charset_name()

Beispiel  in javascript

var request = spooler_task.order.web_service_operation.request;

spooler_log.info( request.header( "Content-Type" ) );   // ==> text/xml; charset=utf-8
spooler_log.info( request.content_type );               // ==> text/xml
spooler_log.info( request.charset_name );               // ==> utf-8

 

Liefert den Parameter charset= aus dem Kopfeintrag Content-Type:.

content_type

Content-Type (ohne Parameter)

 

String   web_service_request.content_type()

 

Liefert den Kopfeintrag Content-Type: ohne Parameter, z.B. "text/plain".

header

Eintrag im Kopf

 

String   web_service_request.header( String name )

Beispiel  in javascript

spooler_log.info( "Content-Type: " + spooler_task.order.web_service_operation.request.header( "Content-Type" ) );

 

Parameter

name

Die Großschreibung spielt keine Rolle.

Rückgabe

String  

Für einen unbekannten Eintrag wird "" geliefert

string_content

Nutzdaten als Text

 

String   web_service_request.string_content()

 

Die Zeichen-Codierung wird dem Parameter charset aus headers( "Content-Type" ) entnommen (siehe HTTP/1.1 14.17 Content-Type). Fehlt der Parameter, wird ISO-8859-1 angenommen.

Folgende Zeichen-Codierungen (Charset) werden erkannt:

  • ISO-8859-1
  • UTF-8 (nur Windows und beschränkt auf den Zeichenvorrat von ISO-8859-1)

Siehe auch Web_service_request.binary_content.

url

Uniform Resource Locator

 

String   web_service_request.url()

 

url = "http://" + header( "Host" ) + url_pfad


Software- und Organisations-Service GmbH

Zuletzt geändert von Joacim Zschimmer, 2006-04-22