मेरे पास एक सामान्य कार्य है जिसका उपयोग मैं SOAP कमांड पास करने के लिए करता हूं। मुझे RAW XML डेटा को देखने की आवश्यकता है जो त्रुटि का निदान करने के लिए सर्वर पर भेजा गया है। मैं उसको कैसे करू?मैं nusoap से "कच्चे xml" आउटपुट को कैसे देखूं?
5
A
उत्तर
15
कोई बात नहीं, यह डॉट के बहुत करीब लगता है!
http://www.scottnichol.com/nusoapintro.htm
echo '<h2>Request</h2>';
echo '<pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>';
echo '<h2>Response</h2>';
echo '<pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';
// Display the debug messages
echo '<h2>Debug</h2>';
echo '<pre>' . htmlspecialchars($client->debug_str, ENT_QUOTES) . '</pre>';
1
हालांकि यह एक पुरानी पोस्ट मैं tzmatt जवाब के अपने स्वयं के संस्करण के साथ में चिप करना चाहता था है।
class soapBug {
/*
* @var obj $debug client object
* @var string $what Just a name for the header so you know
* what you are looking at.
*/
public function bug($debug, $what) {
/* ive stayed with the original here, but you could look at
* http://www.php.net/manual/en/tidy.repairstring.php to
* output in clean xml.
*
* I just grab the line i need and paste
* it into my IDE and let it format for me, works just as well
* and no coding to fiddle with for something that wont be
* permanent on my project.
*/
echo '<h2>' . $what . '</h2>';
echo '<pre>' . htmlspecialchars($debug, ENT_QUOTES) . '</pre>';
}
}
class someClass {
private $de;
// private to this class to prevent accidental call
// outside the class.
public function __construct() {
$this->de = new soapBug;
}
public function thatNeedsDebugging() {
/*
* Simple enough to debug your client now no need to copy
* the html block all over you can debug with just one line
* of call all of them
*/
$this->de->bug($client->request, 'Request'); // I grab this output string
$this->de->bug($client->response, 'Response');
$this->de->bug($client->debug_str, 'Debug');
}
}
संबंधित मुद्दे
- 1. System.Net.GlobalLog - मैं इसका आउटपुट कैसे देखूं?
- 2. मैं gstreamer डीबग आउटपुट कैसे देखूं?
- 3. मैं क्लाइंट के NLS_LANG को कैसे देखूं?
- 4. मैं क्वेरी में पैरामीटर कैसे देखूं?
- 5. मैं कंसोल से कैश किए गए खंड को कैसे देखूं?
- 6. मैं इस रेल मार्ग/हेल्पर्स से कच्चे अनचाहे एचटीएमएल को कैसे आउटपुट कर सकता हूं?
- 7. RazorEngine (एमवीसी से नहीं) का उपयोग करते समय मैं कच्चे HTML को आउटपुट कैसे करूं
- 8. phpunit परीक्षण xml आउटपुट
- 9. मैं एक .rb (रूबी) फ़ाइल कैसे देखूं?
- 10. DataContractSerializer XML आउटपुट
- 11. DOxygen XML आउटपुट
- 12. लॉग 4नेट xml आउटपुट
- 13. NuSOAP PHP वेब सेवा
- 14. XslCompiledTransform से XML निर्देश को बाहर निकालें। ट्रांसफॉर्म आउटपुट
- 15. मैं सक्रिय SQL सर्वर कनेक्शन कैसे देखूं?
- 16. मैं कॉल पदानुक्रम विंडो कैसे देखूं?
- 17. आउटपुट कच्चे एक्सएमएल का उपयोग php
- 18. मैं Django डीबग टूलबार कैसे देखूं?
- 19. मैं गिट इंडेक्स में परिवर्तन कैसे देखूं?
- 20. apache xmlrpc क्लाइंट में इनपुट इनपुट/आउटपुट xml
- 21. पार्टकॉवर कंसोल खाली आउटपुट xml
- 22. प्रिंटफ कच्चे डेटा को एक निश्चित लंबाई हेक्स आउटपुट
- 23. मैं आईओएस से http अनुरोध प्रतिक्रिया स्थिति कोड कैसे देखूं?
- 24. मैं वीबी में सही ढंग से डीबीएनयूएल कैसे देखूं?
- 25. मैं memcache में डेटा कैसे देखूं?
- 26. मैं एक लाभकारी इतिहासकार से कच्चे डेटा से कैसे पूछूं?
- 27. मैं मॉडल ऑब्जेक्ट पर * सभी * संपत्ति परिवर्तनों को कैसे देखूं?
- 28. मैं एक्सकोड के डीबगर में किसी ऑब्जेक्ट को कैसे देखूं?
- 29. मैं एंड्रॉइड एप्लिकेशन विशिष्ट कैश को कैसे देखूं?
- 30. मैं जीएनयू द्वारा चलाए गए आदेशों को कैसे देखूं?