我正在使用jython(2.5.2)和jersey。使用jersey连接到WebService的简单客户端代码:
import sys
sys.path.append("/usr/lib/jersey/jersey-core-1.11.jar")
sys.path.append("/usr/lib/jersey/jersey-client-1.11.jar")
import com.sun.jersey.api.client.ClientResponse as ClientResponse
import com.sun.jersey.api.client.config.DefaultClientConfig as DefaultClientConfig
import com.sun.jersey.api.client.Client as Client
import javax.ws.rs.core.UriBuilder as UriBuilder
import javax.ws.rs.core.MediaType as MediaType
def getBaseURI():
return UriBuilder.fromUri("http://127.0.0.1:8080/WebService").build()
config = DefaultClientConfig().create(config)
client = Client.create(config)
service = client.resource(getBaseURI()).path("path");
builder = service.path("start").accept(MediaType.APPLICATION_XML);
response = builder.put(ClientResponse.__class__, input);
result = response.getEntity(ClientResponse.__class__);
我得到以下例外:
^{pr2}$为什么?我会很感激你的帮助, 哈盖。在
目前没有回答
相关问题 更多 >
编程相关推荐