fengfuyudi 2013-08-17 02:44 采纳率: 0%
浏览 1690

soap连接出现415错误,请大家帮忙解决一下,我初次接触soap,这是代码

package com.xmobo.mapp.jkdy.myjk;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

import com.xmobo.mapp.jkdy.util.CommunicateUtil;
import com.xmobo.mapp.jkdy.util.JsonUtils;
import com.xmobo.mapp.jkdy.util.SubServerOrder;
import com.xmobo.mapp.jkdy.util.Tools;

public class myAreas {

public static Map<String, String> getLogin(String url,String sendXml)throws Exception{
String xmlstr=CommunicateUtil.get(url,sendXml);
//System.out.println(xmlstr);
Map<String,String> re_login=new HashMap<String,String>();
re_login=Tools.xmltoHashMap(xmlstr);//解析xml出数据
//System.out.println(re_login);
return re_login;


}
public static void main(String[] args) throws Exception {
    String str="<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
    "<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">"+
    "<soap:Body>"+"<GetArea xmlns=\"ForSzMobile\">"+
    "<province>湖北</province>"+"</GetArea>"+
    "</soap:Body>"+
    "</soap:Envelope>"; 
    System.out.println(str);
    Map<String,String> re_login=new HashMap<String,String>();
    re_login=myAreas.getLogin( "http://61.4.83.228:87/forsz/forszmobile.asmx",str);
    System.out.println(re_login);
}

}

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突
    • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
    • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序