0

最近、現在使用している 2 つのシステムを統合しようとしています。Helpspot (http://www.helpspot.com/) を使用するカスタマー フィードバック Web サイトがあり、もう 1 つは Bug tracker Mantis サーバーです。お客様からのフィードバックの一部を mantis に追加できることを願っています。カマキリには WSDL mantisconnect があるので、カマキリの wsdl と対話するために nusoap を使用していくつかのコードを書きました。うまくいきました..問題を更新したり、他のことをしたりできます。

しかし、同じコードを Helpspot サーバーにアップロードすると、動作しなくなりました...

そして、私はこのエラーメッセージを受け取りました:

Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://Mymantis/api/soap/mantisconnect.php?WSDL' : / のドキュメントの末尾に余分なコンテンツがありますwww/eh17275/public_html/custom_code/RequestPush-MantisBT.php:36 スタック トレース: #0 /www/eh17275/public_html/custom_code/RequestPush-MantisBT.php(36): SoapClient->SoapClient('http://testmant. ..') #1 /www/eh17275/public_html/custom_code/RequestPush-MantisBT.php(75): RequestPush_MantisBT->push('test') #2 {main} が /www/eh17275/public_html/custom_code/RequestPush でスローされる-36行目のMantisBT.php

私のコードの36行目は=>です$client=new soapclient('http://Mymantis/api/soap/mantisconnect.php?WSDL');

私は一日中グーグルで検索しましたが、ほとんどの人は通常、独自の SOAP サーバーを作成したためにこのエラーに遭遇しましたが、私の場合は、クライアントを作成しただけでコードが機能しました。

カマキリサーバーのWSDLが稼働しています。私はこのページを見ることができますhttp : / /mymantis/api/soap/mantisconnect.phpし、家にいる友人にもページをチェックしてもらいたいと思っています。そのため、インターネットサービスの設定の要因は解消できると思います。

これについて考えている人はいますか?

読むためのThx

4

1 に答える 1

2

単に間違った URL を試しているだけではないでしょうか?
テストした URL は でしhttp://Mymantis/api/soap/mantisconnect.php?WSDLたが、IMO で終わる必要があり?wsdlます。

オンラインデモサイトでテストしました:

  1. http://www.mantisbt.org/demo/api/soap/mantisconnect.php?WSDLは何もしません
  2. http://www.mantisbt.org/demo/api/soap/mantisconnect.php?wsdlが動作し、待機中の WSDL ドキュメントをレンダリングします
于 2012-10-20T23:07:50.727 に答える