gpt4 book ai didi

java - 无法在我的 android 模拟器中访问我的 wsdl 文件

转载 作者:行者123 更新时间:2023-11-28 22:31:53 25 4
gpt4 key购买 nike

我开发了一个安卓应用

这是我的代码:

public class RetailerActivity extends Activity {
private static final String SOAP_ACTION = "http://ws.testprops.com/customerData";
private static final String METHOD_NAME = "customerData";
private static final String NAMESPACE = "http://ws.testprops.com";
private static final String URL = "http://87.76.29.180:8080/TestPrompts/services/Fetch?wsdl";


/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
HttpTransportSE ht = new HttpTransportSE(URL);
try {
ht.call(SOAP_ACTION, envelope);
SoapPrimitive response = (SoapPrimitive)envelope.getResponse();
SoapPrimitive s = response;
String str = s.toString();
String resultArr[] = str.split("&");//Result string will split & store in an array

TextView tv = new TextView(this);
for(int i = 0; i<resultArr.length;i++){
tv.append(resultArr[i]+"\n\n");
}
setContentView(tv);

} catch (Exception e) {
e.printStackTrace();
}
}

这是我本地的 tomcat apache 服务器 wsdl 文件:

http://localhost:8089/TestPrompts/services/Fetch?wsdl

表示它已成功用于我的模拟器和 android 设备。

同一个 TestPrompts 项目只有我导出并创建了 war 文件并上传到我的 tomcat 服务器。

这是我的 tomcat 服务器 wsdl 文件:

http://87.76.29.180:8080/TestPrompts/services/Fetch?wsdl

但这里只面临问题:

我必须输入这些 URL,这意味着在模拟器和 Android 设备上都没有得到任何结果。只是出现黑屏。

控制台窗口显示以下错误:

11-19 15:12:55.232: D/SntpClient(73): request time failed: java.net.SocketException: Address family not supported by protocol

请帮助我。我该如何解决我的错误。

最佳答案

我认为您遇到了某种网络问题。请尝试通过手机或模拟器中的浏览器访问该 wsdl。因此,您可以检查是否存在连接。 .请引用这篇文章。我已经在我的应用程序中完成了。 http://www.insightforfuture.blogspot.com/search/label/Android

关于java - 无法在我的 android 模拟器中访问我的 wsdl 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13304727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com