amazonsearchclient.java.svn-base

来自「it is a tools for developing J2ME applic」· SVN-BASE 代码 · 共 50 行

SVN-BASE
50
字号
package org.ksoap2.samples.amazon.search;import org.ksoap2.*;import org.ksoap2.samples.amazon.search.messages.*;import org.ksoap2.serialization.*;import org.ksoap2.transport.*;public class AmazonSearchClient {    private static final String NAMESPACE = "http://webservices.amazon.com/AWSECommerceService/2006-05-17";    private static final String AMAZON_WEBSERVICE_KEY = "";    public AmazonSearchClient() {        if (AMAZON_WEBSERVICE_KEY.length() == 0) {            System.out.println("Please substitute your own amazon webservice key before running this code.");        } else {            Request requestObject = new Request();            requestObject.author = "Whyte";            requestObject.searchIndex = "Books";            SoapObject request = new SoapObject(NAMESPACE, "ItemSearch");            request.addProperty("SubscriptionId", AMAZON_WEBSERVICE_KEY);            request.addProperty("Request", requestObject);            SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);            envelope.setOutputSoapObject(request);            requestObject.register(envelope);            registerObjects(envelope);            HttpTransportSE httpTransportSE = new HttpTransportSE("http://soap.amazon.com/onca/soap?Service=AWSECommerceService");            httpTransportSE.setXmlVersionTag("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");            try {                httpTransportSE.call("http://soap.amazon.com", envelope);                BookItems response = (BookItems) envelope.getResponse();                System.out.println(response);            } catch (Exception e) {                e.printStackTrace();            }        }    }    private void registerObjects(SoapSerializationEnvelope envelope) {        new ItemSearchResponse().register(envelope);    }    public static void main(String[] args) {        new AmazonSearchClient();    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?