m(__)m
【日記の最新記事】
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 |
(引用)
また、当社の各ウェブサイトに掲載される広告の一部は、第三者企業の配信サーバーを利用しているものもあります。同様に、サイトのアクセス状況計測のために、第三者企業の計測サーバーを利用している部分もあります。これら第三者企業も、効率的な広告配信のためやアクセス状況の計測のため、クッキーやWebビーコンを使用しています。このクッキーやWebビーコンは、事前に調査の上、当社の使用基準を遵守していることを確認しておりますが、情報は第三者企業のサーバーに蓄積されるため、管理はこれら第三者企業のプライバシーポリシーに則って行なわれます。該当する第三者企業および、各社のプライバシーポリシーは以下のとおりです。
[WebMethod]
public responseData getGudaguda() {responseData piyopiyo = new responseData();piyopiyo.param1 = "hoge";
piyopiyo.param2 = "hogehoge";return piyopiyo;
}
http://localhost:1234/hogehogeWebService/Service.asmx
http://localhost:1234/hogehogeWebService/Service.asmx?wsdl
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
<s:element name="getGudaguda">
<s:complexType />
</s:element>
<s:element name="getGudagudaResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="getGudagudaResult" type="tns:responseData" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="responseData">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="param1" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="param2" type="s:string" />
</s:sequence>
</s:complexType>
</s:schema>
</wsdl:types>
<wsdl:message name="getGudagudaSoapIn">
<wsdl:part name="parameters" element="tns:getGudaguda" />
</wsdl:message>
<wsdl:message name="getGudagudaSoapOut">
<wsdl:part name="parameters" element="tns:getGudagudaResponse" />
</wsdl:message>
<?php// オプション設定
$options = array("encoding" => "UTF-8",);// SOAPClient生成
$client = new SoapClient("http://localhost:1234/hogehogeWebService/Service.asmx?wsdl", $options);$res = $client->getGudaguda();?>
<xsd:element name="もどりのデータ">
<xsd:complexType>
<xsd:sequence>
<s:element minOccurs="1" maxOccurs="1" name="でーた" type="xsd:string" />
<s:element minOccurs="1" maxOccurs="1" name="でんわでーた" type="ns:でんわりすとがた" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
・・・
<xsd:complexType name="でんわリストがた">
<xsd:sequence>
<xsd:element name="でんわ" type="ns:でんわがた" minOccurs="1" maxOccurs="unbounded" />
</xsd:sequence>
</xsd:complexType>
・・・
<xsd:complexType name="でんわがた">
<xsd:sequence>
<xsd:element name="じたく" type="xsd:string" />
<xsd:element name="けいたい" type="xsd:string" />
<xsd:element name="そのた" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
でーた
でんわ[0].じたく
でんわ[0].けいたい
でんわ[0].そのた
でんわ[1].じたく
でんわ[1].けいたい
でんわ[1].そのた
・・・
$はいれつ[] = array("じたく"=>"・・・", "けいたい"=>"・・・", "そのた"=>"・・・");
return ("でーた" => "・・・", "でんわでーた" => array ("でんわ"=>$はいれつ),);
SOAP-ERROR: Encoding: object hasn't 'じたく' property in ・・・
(意訳:"じたく"がセットされてねぇから動いてやらねぇよっ)
でーた
じたく
けいたい
そのた
クライアントは 'text/html' の応答のコンテンツ タイプを見つけましたが、'text/xml' が必要です。
要求は以下のエラーにより失敗しました。
--
<?xml version="1.0" encoding="UTF-8"?>
以下略
・SOAP ServerのPHPがちゃんとtext/xmlで送るべき
・SOAP ClientのC#.net2005がtext/htmlとして受け取れ
・SOAP ClientのC#.net2005がtext/xmlとして読み取れ