1. 程式人生 > >soapclient呼叫webservice介面

soapclient呼叫webservice介面

function soapclient($para)
{
global $soap_server;
global $db,$tablepre;
try 
{
$client = new SoapClient($soap_server);
$client->decode_utf8=false;
$client->xml_encoding='utf-8';      
$parameters = array('datacontext' => $para);
$result = $client->Commnuication($parameters);
$response = get_object_vars($result);
$response = $response['CommnuicationResult'];

//$sql = "insert into {$tablepre}soaplogs(soaptype,request,response,dateline,requestip) values('client','".addslashes($para)."','".addslashes($response)."','".time()."','$soap_server')";
//$db->query($sql);
unset($client);
    return $result;

catch (SoapFault $fault)
{
    $array = array("Error"=> $fault->faultcode,"String" => $fault->faultstring);
    return $array;
}
}

相關推薦

soapclient呼叫webservice介面

function soapclient($para) {global $soap_server;global $db,$tablepre;try {$client = new SoapClient($soap_server);$client->decode_utf8=false;$client->

利用axis呼叫webservice介面

一.首先把wsdl檔案放入eclipse中某個專案中的src目錄下 二.右鍵彈出webservice,然後點選webservice選單,選中genernator client ,選擇axis生成Java檔案 三,然後呼叫. 呼叫說明(其中一種的呼叫方式): DHSFServiceLocator s

eclipse呼叫webservice介面,自動獲取程式碼

使用eclipse呼叫webservice介面自動生成程式碼 第一步:導包 第二步:點選專案-右鍵-new-other-搜尋web service client 第三步:點選web service client-輸入地址 第三步:點選ne

使用axis呼叫webservice介面

package msdev.yd.interfaceRequest; import java.net.URL; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import org.apache.ax

js呼叫Webservice介面案例

第一步:新建Webservice介面 主檔案方法 using System;using System.Collections.Generic;using System.Web;using System.Web.Services; namespace TestWebApplication{ /// <

Axis呼叫webservice介面例子

public String invokeByAxis(String requestParam,String method) { String result = ""; Service service = new Service(); String endPoint = "http://******:8088/

Delphi 呼叫webservice介面的三類方法

一、使用嚮導      1.匯入wsdl檔案:file--new----other----webservice---WSDLimporter---輸入wsdl地址       

Java 呼叫webservice介面

方法一: //url為wsdl路徑 public static synchronized boolean sendMsgWebservice(String url,String content,String addresseeTel,String userAccount,String passw

java呼叫WebService介面的一種方法,引數為XML的字串

String xmlinfo = "<data>.......</data>";//xml引數 try { String url = "http://******/Server

根據提供的報文呼叫webservice介面傳送資料

根據提供的報文呼叫webservice介面 最近在做一專案,對方釋出一webservice介面,由本人呼叫介面並推送資料。要求儲存資料是以介面引數的形式傳輸資料,現在的問題是:我要通過xml寫資料並儲存XML檔案。本人對這方面基本不懂,求大神們指點,最好能有示例

Java,Axis方式呼叫WebService介面

package com.demo.modules.si.util; import org.apache.axis.client.Call; import javax.xml.rpc.ParameterMode; import org.apache.axis.client.S

Loadrunner 呼叫 Webservice 介面 進行 效能測試 時的方法及優化總結

1.Webservice                       協議指令碼編寫流程 下面介紹使用 Loadrunner 呼叫 Webservice 介面 通用的流程與方法。 1.1 新建指令碼,選擇 "Webservice" 協議 1.2 選擇 Manag

axis方式呼叫WebService介面、xml轉json

axis方式呼叫WebService介面 xml轉json 一、引入pom檔案或jar包 <dependency> <groupId>org.apach

java程式碼呼叫webservice介面

1.下面直接上程式碼,一個工具類,呼叫webservice介面 package client; /** * @author yangeES */ import org.apache.axis.

eclipse生成的webservice客戶端呼叫webservice介面返回值慢的問題

        最近在對接一個webservice介面的時候,為了方便直接用eclipse生成了webservice的客戶端,發現一個奇怪的問題,呼叫webservice的時候呼叫速度很快,但是返回資料很慢,每次需要5分鐘左右才能接收到服務端返回的值。奇葩就奇葩在隔了五分鐘

Delphi 編寫呼叫WebService介面的小程式(天氣預報)

Delphi 編寫呼叫WebService介面的小程式 最近由於專案需要在編寫一個webservice的客戶端,網上找來了不少資料,都說可以通過delphi自帶的嚮導來生成呼叫介面的檔案。 如對天氣預報的webservice呼叫http://www.webxml.com.c

java呼叫webservice介面 幾種方法

webservice的 釋出一般都是使用WSDL(web service descriptive language)檔案的樣式來發布的,在WSDL檔案裡面,包含這個webservice暴露在外面可供使用的介面。今天搜尋到了非常好的 webservice provide

java 呼叫webservice 介面 解析返回json

public static void main(String[] args)throws ServiceException, MalformedURLException, RemoteExceptio

Java利用Axis遠端呼叫WebService介面

準備工作:   主要依賴的包:   1.axis.jar   官網:http://axis.apache.org/axis/   2.jaxrpc.jar   下載地址:http://www.java2s.com/Code/Jar/j/Downloadjaxrpcjar.htm 說明:   在拿到wsdl地

Java Axis2釋出及呼叫webservice介面

package MZ.GetWebService; import javax.xml.namespace.QName; import org.apache.axis2.AxisFault; import org.apache.axis2.addressing.EndpointReference; imp