阿里云上 webservice接口利用ip无法访问,只能通过localhost访问-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

阿里云上 webservice接口利用ip无法访问,只能通过localhost访问

2018-01-14 23:00:05 4276 3

在阿里云上利用python 的soaplib包搭建webservice接口,在其他本地机子能通过ip访问,在部署到阿里云上时只能通过http://localhost:7789/?wsdl才能访问

-- coding: utf-8 --

import soaplib
from soaplib.core.service import rpc, DefinitionBase
from soaplib.core.model.primitive import String, Integer, Boolean
from soaplib.core.server import wsgi
from soaplib.core.model.clazz import Array
from soaplib.core.service import soap
from soaplib.core.model.clazz import ClassModel

from soaplib.core.util.wsgi_wrapper import run_twisted

import task1_learn
import task1_sham

class HelloWorldService(DefinitionBase):

@soap(String, _returns=Array(String))
def get_privacy(self, columns):
    pri_list = task1_learn.web_post1(columns)

    return pri_list

if name == '__main__':

try:
    from wsgiref.simple_server import make_server
    soap_application = soaplib.core.Application([HelloWorldService], 'tns','webservice')
    wsgi_application = wsgi.Application(soap_application)
    server = make_server('localhost',7789, wsgi_application)
    server.serve_forever()
except ImportError:
    print "Error: example server code requires Python >= 2.5"
取消 提交回答
全部回答(3)
添加回答
相关问答

1

回答

webservice优点是什么?

2021-11-06 16:39:40 177浏览量 回答数 1

1

回答

java调用webservice接口?报错

2020-06-14 20:40:32 553浏览量 回答数 1

1

回答

camel中发布webservice的问题

2020-01-13 17:12:27 1169浏览量 回答数 1

1

回答

cxf实现webservice时候数组和list的问题

2020-01-08 16:31:31 705浏览量 回答数 1

2

回答

关于在阿里云上部署webservice无法调用的问题

2017-05-17 14:30:59 3654浏览量 回答数 2

1

回答

iOS页面跳转后访问webservice的问题

2016-07-27 17:10:08 1651浏览量 回答数 1

1

回答

iOS页面跳转后访问webservice的问题

2016-07-27 17:11:00 1403浏览量 回答数 1

2

回答

PHP 如何调用 JAVA写的webservice?

2016-06-17 16:27:17 1841浏览量 回答数 2

1

回答

安卓连接webservice的问题

2016-06-12 13:34:08 1702浏览量 回答数 1

1

回答

webservice

2016-03-18 14:35:06 1731浏览量 回答数 1
+关注
0
文章
2
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载